.cacle{--ca:#d6812b;--ca-text:#373631;--ca-muted:#747873;--ca-line:#e5e1db;color:var(--ca-text);font-family:inherit;font-size:15px;line-height:1.55;max-width:1180px;min-width:0}.cacle *{box-sizing:border-box}.cacle h2{font:inherit;font-size:30px;line-height:1.25;margin:0 0 20px}.cacle button,.cacle input,.cacle textarea{font:inherit}.cacle button{cursor:pointer}.cacle button:disabled{opacity:.55;cursor:wait}.cacle button:focus-visible,.cacle a:focus-visible,.cacle input:focus-visible,.cacle textarea:focus-visible{outline:2px solid #397580;outline-offset:3px}.cacle input:not([type=checkbox]):not([type=file]),.cacle textarea{width:100%;background:#fff;border:1px solid #d8d4ce;border-radius:5px;padding:10px 12px;color:var(--ca-text)}.cacle textarea{resize:vertical;min-height:95px}.cacle-form{padding:22px;background:#f6f4f1;border:1px solid var(--ca-line);border-radius:10px}.cacle-form label{display:block}.cacle-form label small{font-weight:normal}.cacle-fields{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:16px;margin-top:14px}.cacle-fields label{font-size:13px}.cacle small,.cacle-muted{color:var(--ca-muted);font-size:12px}.cacle-form-footer{display:grid;grid-template-columns:1fr 2fr;gap:24px;margin-top:16px}.cacle-check{font-size:12px;margin:0 0 10px;line-height:1.4}.cacle-check input{vertical-align:middle;margin-right:6px}.cacle [type=submit],.cacle-link button{background:var(--ca);color:#fff;border:0;border-radius:5px;padding:11px 24px;font-weight:600}.cacle-upload{font-size:13px}.cacle-upload input{display:block;font-size:12px;max-width:100%;margin:8px 0}.cacle-trap{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.cacle-rating{display:flex;align-items:center;gap:12px;margin:0 0 18px}.cacle-stars{display:inline-flex}.cacle .cacle-star{background:none;border:0;padding:0 2px;color:#e7a20d;font-size:27px;line-height:1}.cacle-rating-value{font-size:13px;color:var(--ca-muted)}.cacle-toolbar{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--ca-line);margin-top:26px}.cacle-toolbar nav{display:flex;gap:24px;flex:1}.cacle-toolbar a{color:#70818a;text-decoration:none;padding:12px 0}.cacle-toolbar a.active{color:#38555f;border-bottom:3px solid #70818a}.cacle .cacle-link-button{background:none;border:0;color:#996020;padding:4px 0;font-size:13px}.cacle-status:not(:empty){padding:12px 16px;margin:12px 0;border:1px solid #bfccbf;background:#f0f7f0;border-radius:5px}.cacle-status.error{border-color:#daa5a5;background:#fff4f2}.cacle-count{color:var(--ca-muted);font-size:12px;margin:12px 0}.cacle-threads,.cacle-replies{padding:0;list-style:none;margin:0}.cacle-comment{padding-top:22px;scroll-margin-top:100px}.cacle-comment:target>article{background:#fff7e8;box-shadow:0 0 0 10px #fff7e8}.cacle-comment article{padding-bottom:16px;border-bottom:1px solid #efede8}.cacle-comment header{display:flex;align-items:center;gap:12px}.cacle-avatar{width:42px;height:42px;border-radius:5px;object-fit:cover;flex-shrink:0}.cacle-initial{display:grid;place-items:center;background:#eeebe7;color:#7c766e;font-size:22px}.cacle-comment.official>article .cacle-initial{background:#e39544;color:#fff}.cacle-comment strong{font-size:14px}.cacle-date{display:inline-block;color:#8d938f;font-size:11px;margin-left:12px;text-decoration:none}.cacle-badge{display:inline-block;font-size:10px;background:#eef0ee;color:#68766d;padding:1px 5px;margin-left:7px;border-radius:3px}.cacle-message{margin:9px 0 8px 54px;overflow-wrap:anywhere;white-space:normal}.cacle-comment footer{display:flex;align-items:center;justify-content:space-between;margin-left:54px;gap:10px}.cacle-useful{color:var(--ca-muted);font-size:12px}.cacle-useful button{border:0;background:none;color:#7f867f;font-size:11px;padding:3px}.cacle-replies{margin-left:54px}.cacle-replies.cacle-flat{margin-left:12px}.cacle-media{display:flex;gap:10px;margin:10px 0 10px 54px;flex-wrap:wrap}.cacle-media img{border-radius:5px;object-fit:cover}.cacle-deleted{color:#97938e;font-style:italic;font-size:13px}.cacle-pages{display:flex;gap:7px;margin:25px 0;flex-wrap:wrap}.cacle-pages a{border:1px solid var(--ca-line);border-radius:4px;padding:5px 12px;color:#6d7773;text-decoration:none}.cacle-pages a[aria-current]{background:var(--ca);border-color:var(--ca);color:#fff}.cacle-empty{text-align:center;padding:35px;color:var(--ca-muted)}.cacle-reply-target{background:#fff5e6;padding:8px 10px;margin-bottom:12px;border-left:3px solid var(--ca)}.cacle-link{margin:40px auto;padding:24px;max-width:650px}.cacle-session{font-size:13px;margin-bottom:10px}.cacle-session button{border:0;background:none;text-decoration:underline;color:#637d85;margin-left:10px}@media(max-width:700px){.cacle h2{font-size:24px}.cacle-form{padding:15px}.cacle-fields,.cacle-form-footer{grid-template-columns:1fr;gap:12px}.cacle-toolbar{flex-wrap:wrap;gap:5px 15px}.cacle-toolbar nav{width:100%;flex:auto}.cacle-replies{margin-left:18px;border-left:2px solid #eee;padding-left:10px}.cacle-replies.cacle-flat{margin-left:0}.cacle-comment header{align-items:flex-start}.cacle-date{display:block;margin:2px 0}.cacle-badge{margin-left:0;display:block;width:fit-content}.cacle-message,.cacle-comment footer,.cacle-media{margin-left:0}.cacle-comment footer{flex-wrap:wrap}.cacle-avatar{width:34px;height:34px}.cacle-upload input{width:100%}}

.cacle-centered{width:100%;margin-inline:auto}.cacle-rating{flex-wrap:wrap}.cacle-my-vote{font-size:12px;color:#637d85}.cacle .cacle-star{min-width:30px;min-height:32px;transition:color .12s,transform .12s}.cacle .cacle-star:hover{transform:translateY(-1px)}.cacle .cacle-star.is-filled{color:#e7a20d}
