.fs-note,.fs-explorer,.fs-creation,.fs-cards article{border:1px solid #edc5d8;border-radius:18px;background:#fff9fc}.fs-note{padding:25px;margin:35px 0;border-left:4px solid #d4287b}.fs-creation{padding:25px;text-align:center}.fs-creation figcaption{font-size:.88rem;margin-bottom:22px}.fs-creation>div{padding:18px}.fs-creation .fs-boundary{background:#f9e1ed;border-top:2px solid #c2568b;border-bottom:2px solid #c2568b}.fs-boundary span{font-size:1.8rem}.fs-explorer{overflow:hidden;margin:25px 0}.fs-diagram{margin:0;padding:14px}.fs-diagram svg{width:100%;height:auto;display:block}.fs-diagram figcaption{font-size:.85rem;padding:0 12px 14px}.fs-label{font:14px system-ui,sans-serif;fill:#493444}.fs-control-panel{padding:24px;background:#fcecf4}.fs-control-panel label:not(.fs-check){display:flex;justify-content:space-between;gap:16px;font-weight:600}.fs-control-panel input[type=range]{width:100%;accent-color:#d4287b;margin:22px 0}.fs-presets{display:flex;flex-wrap:wrap;gap:8px}.fs-presets button{padding:11px 14px;border:1px solid #cd8fae;border-radius:30px;background:white;color:#4d2640;font:inherit;font-size:.88rem;cursor:pointer}.fs-presets button[aria-pressed=true]{background:#9b2361;color:white;border-color:#9b2361}.fs-check{display:flex;align-items:center;gap:10px;margin-top:22px}.fs-check input{width:19px;height:19px;accent-color:#d4287b}#fs-letter-card{margin:20px 0 0;padding:22px;background:white;border:1px solid #e5b7cd;border-radius:12px}.fs-quiet{font-size:.85rem}.fs-legend{display:flex;flex-wrap:wrap;gap:15px;font-size:.9rem}.fs-legend span{display:flex;align-items:center;gap:8px}.fs-legend i{width:23px;border-top:3px solid #725487}.fs-legend .fs-ecliptic{border-color:#d4287b}.fs-legend .fs-far{border-top:2px dashed #725487}.fs-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}.fs-cards article{padding:25px}.fs-cards h3{margin-top:0;font-size:1.3rem}.fs-table{overflow-x:auto;border:1px solid #edc5d8;border-radius:12px;margin:24px 0}.fs-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:.94rem;line-height:1.6}.fs-table th,.fs-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #edc5d8}.fs-table thead{background:#fcecf4}.fs-table caption{text-align:left;padding:18px;font-weight:600}.fs-table tbody tr:nth-child(even){background:#fff9fc}.fs-table th[lang=he]{font-size:1.5rem}.fs-portals{display:grid;gap:10px;padding:20px;background:#fff9fc;border-radius:12px}.fs-portals>div{display:grid;grid-template-columns:1.8fr repeat(6,1fr);gap:8px;align-items:center;font-size:.85rem}.fs-portals span{text-align:center;padding:10px 3px;background:#f8e1ec;border-radius:8px}.fs-table:focus-visible,.fs-presets button:focus-visible,#fs-longitude:focus-visible{outline:3px solid #d4287b;outline-offset:4px}#sphere details{padding:20px;border:1px solid #edc5d8;border-radius:12px;margin:24px 0}#sphere summary{cursor:pointer;font-weight:600}@media(min-width:1000px){.fs-explorer{display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.fs-control-panel{align-self:stretch;display:flex;flex-direction:column;justify-content:center}}@media(prefers-reduced-motion:reduce){#fs-sun{transition:none}}
