.bwdit-mount{--ink:#102b30;--muted:#607476;--paper:#fffdf8;--line:#e5e8df;--accent:#b77a2d;color:var(--ink);font:inherit;margin:2rem auto;max-width:1060px}.bwdit-app{background:linear-gradient(145deg,#fffdf8,#f4f6ef);border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 55px #193f3912;overflow:hidden}.bwdit-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;padding:1.4rem 1.6rem}.bwdit-brand{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bwdit-title{font-size:clamp(1.45rem,3vw,2.2rem);line-height:1.15;margin:.35rem 0}.bwdit-sub{color:var(--muted);margin:0}.bwdit-lang{background:#e9ede5;border:0;border-radius:999px;color:var(--ink);cursor:pointer;font:inherit;font-size:.85rem;font-weight:700;padding:.6rem .9rem}.bwdit-body{padding:clamp(1rem,4vw,2rem)}.bwdit-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.bwdit-field{display:grid;gap:.45rem}.bwdit-field label{font-size:.9rem;font-weight:700}.bwdit-field input,.bwdit-field select,.bwdit-field textarea{background:white;border:1px solid #cbd4cc;border-radius:10px;color:var(--ink);font:inherit;min-height:46px;padding:.7rem .8rem;width:100%}.bwdit-field textarea{min-height:100px}.bwdit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.bwdit-btn{background:#174f49;border:1px solid #174f49;border-radius:11px;color:white;cursor:pointer;font:inherit;font-weight:700;padding:.78rem 1.1rem;transition:transform .15s,background .15s}.bwdit-btn:hover{background:#103e39;transform:translateY(-1px)}.bwdit-btn.secondary{background:white;color:#174f49}.bwdit-output{background:#edf2e9;border-radius:14px;line-height:1.6;margin-top:1.2rem;min-height:54px;padding:1rem}.bwdit-output:empty{display:none}.bwdit-note{color:var(--muted);font-size:.86rem;line-height:1.6;margin-top:1rem}.bwdit-play{touch-action:manipulation;user-select:none}.bwdit-canvas{background:#172a27;border-radius:16px;display:block;height:auto;max-width:100%;touch-action:none;width:100%}.bwdit-board{display:grid;gap:6px;margin:1rem auto;max-width:440px}.bwdit-tile{aspect-ratio:1;border:0;border-radius:8px;cursor:pointer}.bwdit-big{font-size:clamp(2.1rem,8vw,5rem);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.05em;text-align:center}.bwdit-seo-copy{color:var(--muted);line-height:1.8;margin:2.4rem auto;max-width:900px}.bwdit-seo-copy h2{color:var(--ink);margin-top:1.8rem}.bwdit-rtl{direction:rtl;text-align:right}.bwdit-rtl .bwdit-head{flex-direction:row-reverse}.bwdit-rtl .bwdit-actions{justify-content:flex-start}.bwdit-result{font-size:1.05rem;font-weight:700}.bwdit-small{font-size:.8rem}.bwdit-confetti{animation:bwdit-pop .8s ease-out}@keyframes bwdit-pop{0%{transform:scale(.6);opacity:.2}65%{transform:scale(1.08)}100%{transform:scale(1);opacity:1}}@media(max-width:560px){.bwdit-head{align-items:flex-start;padding:1rem;}.bwdit-head .bwdit-lang{flex:none}.bwdit-body{padding:1rem}.bwdit-actions .bwdit-btn{flex:1}}
.bwdit-hub-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin:2rem 0}.bwdit-hub-grid article{background:linear-gradient(145deg,#fffdf8,#f4f6ef);border:1px solid #e5e8df;border-radius:16px;padding:1.2rem}.bwdit-hub-grid h2{font-size:1.1rem;margin:.1rem 0 .5rem}.bwdit-hub-grid a{color:#174f49;text-decoration:none}.bwdit-hub-grid a:hover{text-decoration:underline}.bwdit-hub-grid p{color:#607476;line-height:1.65;margin:0}
