:root{--paper:#f8f6f0;--ink:#232b2d;--muted:#626763;--gold:#9a7741;--line:#dfddd3;--dark:#182124;--font:'DM Sans','Arial',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--font)}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b98a46;outline-offset:5px}button:disabled{cursor:wait}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.15}h1,h2{font-family:Georgia,'Times New Roman',serif}h1{font-size:clamp(44px,5vw,76px);letter-spacing:-2.6px}h2{font-size:clamp(32px,3vw,46px);letter-spacing:-1.2px}h3{font-size:22px}em{color:var(--gold);font-weight:400}button{color:inherit}.shell{max-width:1280px;margin:auto;width:calc(100% - 112px)}.site-header{height:96px;border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:10}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;gap:12px;align-items:center;line-height:1.15;font-family:Georgia,serif;font-size:25px;letter-spacing:4px}.brand small{display:block;font-family:var(--font);font-size:12px;letter-spacing:2.1px;margin-top:6px}.brand-icon{font-family:Georgia,serif;border:1px solid var(--gold);color:var(--gold);border-radius:50%;height:43px;width:43px;display:grid;place-items:center;font-size:29px;letter-spacing:-4px;padding-right:5px}nav{display:flex;gap:28px}nav a,.header-cta{font-size:14px;font-weight:500}nav a:hover{color:var(--gold)}.header-cta{border-bottom:1px solid var(--gold);padding:10px 0}.header-cta span{margin-left:20px;color:var(--gold)}.menu-button{display:none}.hero{display:grid;grid-template-columns:1.08fr 1fr;padding:54px 0 56px;align-items:center;gap:48px;min-height:600px}.eyebrow{font-size:12px;letter-spacing:2.3px;color:var(--gold);font-weight:600;display:block;margin-bottom:18px}.hero h1{margin-bottom:24px}.hero-description{max-width:445px;color:var(--muted);font-size:17px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:32px}.button{display:inline-flex;justify-content:center;align-items:center;gap:28px;padding:14px 23px;border:1px solid transparent;font-size:14px;font-weight:500;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--dark);color:white}.primary:hover{background:#34413e}.text-link{font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:22px}.text-link:hover{text-decoration:underline;text-underline-offset:6px}.hero-note{font-size:12px;color:var(--muted);margin-top:52px;letter-spacing:.5px}.hero-note span{color:var(--gold);margin-right:12px}.hero-art{height:490px;position:relative;overflow:hidden;border-radius:180px 180px 4px 4px;background:#0c1115}.hero-art img{width:100%;height:100%;object-fit:cover;object-position:63% center;display:block}.hero-art:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(4,10,13,.9))}.art-caption{position:absolute;z-index:1;left:35px;bottom:35px;display:flex;align-items:end;gap:28px;color:#ecddba}.art-caption span{font-family:Georgia,serif;font-size:25px;line-height:1.2;letter-spacing:2px}.art-caption small{font-size:12px;letter-spacing:1.2px;color:#bcbaa9}.art-index{position:absolute;right:23px;top:52%;font-size:12px;letter-spacing:3px;writing-mode:vertical-rl;color:#e8dbbd}.section{padding-top:76px;padding-bottom:76px}.sky-section{border-top:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:12px}.live-badge{border:1px solid #d3dacf;color:#466047;padding:7px 12px;font-size:12px;white-space:nowrap;border-radius:3px}.live-badge.ready:before{content:'';display:inline-block;width:6px;height:6px;background:#597b52;border-radius:50%;margin-right:8px}.sky-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:26px}.sky-map-panel{background:#1b2629;color:#e5dfca;border-radius:4px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.panel-top,.map-bottom{display:flex;justify-content:space-between;gap:12px;font-size:12px;letter-spacing:1px}.panel-top{color:#bbb9a9}.sky-wheel{max-width:430px;width:100%;margin:auto;min-height:330px;display:grid;place-items:center}.sky-wheel svg{width:100%;height:auto;display:block;overflow:visible}.map-bottom{font-size:12px;letter-spacing:0;color:#b9bbae}.map-bottom a{color:#e8d9b3}.sky-side{display:flex;flex-direction:column;gap:23px}.sky-metrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:4px;overflow:hidden}.sky-metrics article{padding:24px 25px;position:relative;min-height:150px}.sky-metrics article:nth-child(odd){border-right:1px solid var(--line)}.sky-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.sky-metrics article>p{font-size:12px;letter-spacing:1.6px;color:var(--muted);margin-bottom:14px}.sky-metrics h3{font-family:Georgia,serif;font-size:26px;margin-bottom:8px}.sky-metrics small{font-size:12px;color:var(--muted);display:block;line-height:1.5}.metric-icon{position:absolute;right:20px;top:17px;color:var(--gold);font-family:Georgia,serif;font-size:24px}.sky-insight{background:#efede3;padding:25px 28px;border-radius:4px;flex:1}.sky-insight .eyebrow{font-size:12px;margin-bottom:12px}.sky-insight h3{font-family:Georgia,serif;font-size:24px}.sky-insight p{font-size:14px;color:var(--muted);margin:12px 0 15px}.method{font-size:12px;line-height:1.7;color:var(--muted);margin-top:18px}.method a{text-decoration:underline;text-underline-offset:3px}.positions{border-bottom:1px solid var(--line);margin-top:20px}.positions summary{cursor:pointer;padding:16px 0;font-size:14px}.positions summary>span{float:right;color:var(--muted);font-size:12px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}td,th{padding:12px;border-bottom:1px solid var(--line)}th{font-size:12px;color:var(--muted);font-weight:500}.retro{color:#9d563e}.calendar-section{background:#efede6;border-block:1px solid var(--line)}.range-label{font-size:12px;color:var(--muted)}select{margin-left:10px;background:transparent;border:1px solid #c9c9bd;border-radius:3px;padding:10px;font-size:14px;color:var(--ink)}.filter-row{display:flex;gap:8px;flex-wrap:wrap}.filter-row button{border:1px solid #d4d3c8;background:transparent;padding:9px 18px;border-radius:30px;font-size:13px}.filter-row button.active{color:white;background:var(--dark);border-color:var(--dark)}.calendar-meta{font-size:12px;color:var(--muted);margin:16px 0}.event-list{border-top:1px solid #d4d3c8}.event-row{display:grid;grid-template-columns:88px 48px 1fr 130px 25px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid #d4d3c8}.event-date{display:flex;align-items:center;gap:10px}.event-date strong{font-family:Georgia,serif;font-size:33px;line-height:1}.event-date span{font-size:12px;line-height:1.4;color:var(--muted);text-transform:uppercase}.event-icon{display:grid;place-items:center;height:42px;width:42px;border-radius:50%;border:1px solid #c6c2b0;color:var(--gold);font-size:23px}.event-row h3{font-size:17px;font-weight:500;margin-bottom:5px}.event-row p{font-size:13px;color:var(--muted)}.event-kind{font-size:12px;letter-spacing:.5px;color:var(--muted);text-align:right}.event-row:hover h3{color:var(--gold)}.outline{background:transparent;border-color:#c7c4b6;margin-top:24px}.weekly{display:grid;grid-template-columns:180px 1fr;column-gap:30px;margin-top:33px;padding-top:27px;border-top:1px solid #d4d3c8}.weekly .eyebrow{margin-top:5px}.weekly p{font-family:Georgia,serif;font-size:21px;line-height:1.5}.weekly>a{grid-column:2;font-size:13px;margin-top:12px;color:#735c34}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.guide-card{padding:27px;border:1px solid var(--line);border-radius:3px;display:flex;flex-direction:column;transition:transform .2s}.guide-card:hover{transform:translateY(-4px)}.guide-card.featured{background:#eaeade;border-color:#eaeade}.guide-number{font-size:12px;letter-spacing:1.6px;color:var(--muted)}.guide-symbol{font-family:Georgia,serif;font-size:70px;color:var(--gold);line-height:1;padding:30px 0 34px}.guide-card>small{font-size:12px;letter-spacing:1px;color:var(--gold);margin-bottom:16px}.guide-card h3{font-family:Georgia,serif;font-size:27px;line-height:1.25;letter-spacing:-.4px}.guide-card p{font-size:14px;color:var(--muted);margin:16px 0 25px;line-height:1.7}.guide-link{font-size:13px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d6d5c8;padding-top:17px;margin-top:auto}.guide-link b{font-size:20px;font-weight:400}.atlas-section{background:var(--dark);color:#f4f0e4}.atlas-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;padding-block:70px}.atlas-inner .eyebrow{color:#c0a673}.atlas-inner h2{line-height:1.2}.atlas-inner h2 em{color:#c7ad7d}.atlas-inner>div>p:not(.eyebrow){color:#bbc2bb;font-size:15px;max-width:455px;margin:22px 0 30px}.gold{background:#d1b886;color:#182124}.gold:hover{background:#e0caa0}.atlas-note{display:block;margin-top:14px;font-size:12px;color:#aeb5ae}.atlas-modules>a{display:flex;align-items:center;gap:22px;padding:23px 0;border-bottom:1px solid #42504d}.atlas-modules>a:first-child{padding-top:8px}.atlas-modules>a>span{font-family:Georgia,serif;color:#b7a47d;font-size:14px}.atlas-modules h3{font-size:19px;margin-bottom:6px}.atlas-modules p{font-size:13px;color:#aeb8b2}.atlas-modules b{margin-left:auto;font-size:22px;color:#c5b287;font-weight:400}.atlas-modules a:hover h3{color:#dbc493}.discovery{text-align:center}.discovery h2{font-size:34px}.discovery-links{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:35px;text-align:left}.discovery-links a{padding:17px 0;border-bottom:1px solid var(--line);font-size:15px;display:flex;justify-content:space-between}.discovery-links span{color:var(--gold)}footer{border-top:1px solid var(--line)}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:37px}.footer-inner p,.footer-inner>a:last-child{font-size:13px;color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:12px;color:var(--muted)}.skip{position:fixed;top:-100px;background:white;padding:10px;z-index:100}.skip:focus{top:0}.noscript{padding:20px;background:#f6dfb1}.article-shell{max-width:780px;margin:auto;width:calc(100% - 48px);padding:65px 0 90px}.breadcrumb{display:inline-block;font-size:14px;color:var(--gold);margin-bottom:35px}.article-shell h1{font-size:52px;line-height:1.13;margin-bottom:22px}.article-lead{font-size:21px;color:var(--muted);margin-bottom:40px}.article-shell h2{font-size:30px;margin:35px 0 18px}.article-shell p{margin-bottom:22px}.article-shell .article-cta{background:#ecebdd;border-left:3px solid var(--gold);padding:25px;margin-top:40px}.article-cta .button{margin-top:10px}.guide-index{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide-index a{border:1px solid var(--line);padding:23px}.guide-index h2{font-size:26px;margin:0 0 12px}.guide-index p{font-size:14px;margin:0}.guide-index a:hover{background:#eeece2}
@media(min-width:1450px){.hero{gap:70px}.hero-art{height:535px}}@media(max-width:1100px){.shell{width:calc(100% - 64px)}nav{gap:18px}.hero{gap:30px}.hero-actions{gap:18px}.hero-art{height:460px}.atlas-inner{gap:40px}.guide-card{padding:22px}.sky-metrics article{padding:24px 18px}.metric-icon{right:15px}.sky-metrics h3{font-size:23px}}@media(max-width:850px){.shell{width:calc(100% - 40px)}.site-header{height:80px}.header-inner{gap:20px}.brand{font-size:22px}.header-cta{margin-left:auto}.menu-button{display:flex;align-items:center;gap:8px;background:none;border:0;font-size:14px;order:3;padding:8px 0 8px 8px}nav{display:none;position:absolute;top:80px;left:0;right:0;background:var(--paper);padding:25px;border-bottom:1px solid var(--line)}nav.open{display:flex;flex-direction:column}.hero{min-height:auto;padding-block:38px;gap:22px}.hero h1{font-size:50px}.hero-description{font-size:15px}.hero-actions{flex-direction:column;align-items:start;gap:18px}.hero-art{height:440px}.hero-note{margin-top:28px}.art-caption{left:25px;bottom:28px;display:block}.art-caption small{display:none}.sky-layout{grid-template-columns:1fr 1fr;gap:16px}.sky-metrics article{padding:20px 13px;min-height:135px}.sky-metrics h3{font-size:21px}.metric-icon{font-size:18px;right:10px;top:12px}.sky-metrics article>p{font-size:12px;letter-spacing:.5px}.sky-insight{padding:22px}.sky-insight h3{font-size:22px}.sky-wheel{min-height:280px}.panel-top,.map-bottom{flex-direction:column;gap:4px}.guide-grid{gap:15px}.guide-card{padding:18px}.guide-card h3{font-size:24px}.guide-number{font-size:12px;letter-spacing:1px}.section{padding-block:56px}.atlas-inner{gap:35px}.atlas-inner h2{font-size:36px}.section-heading h2{font-size:35px}.discovery-links{gap:15px}.footer-inner p{display:none}}@media(max-width:600px){h1{letter-spacing:-1.7px}.header-cta{font-size:12px}.header-cta span{margin-left:8px}.header-inner{gap:12px}.brand{font-size:20px;letter-spacing:3px}.brand-icon{width:34px;height:34px;font-size:23px}.brand small{font-size:12px;letter-spacing:1.5px}.menu-button{font-size:0}.menu-button span{font-size:22px}.hero{grid-template-columns:1fr;padding-top:34px;gap:28px}.hero h1{font-size:53px;margin-bottom:20px}.hero .eyebrow{font-size:12px;letter-spacing:2px;margin-bottom:18px}.hero-description{font-size:16px;line-height:1.7}.hero-actions{flex-direction:row;align-items:center;gap:20px;margin-top:25px}.button{padding:13px 17px;gap:16px}.hero-actions .text-link{font-size:12px;gap:10px}.hero-note{display:none}.hero-art{height:285px;border-radius:130px 130px 3px 3px}.hero-art img{object-position:center 45%}.art-caption span{font-size:20px}.art-index{font-size:12px}.section-heading{align-items:start;flex-direction:column;gap:18px;margin-bottom:25px}.section-heading h2{font-size:34px}.eyebrow{font-size:12px;letter-spacing:1.8px}.live-badge{font-size:12px}.sky-layout{grid-template-columns:1fr}.sky-map-panel{padding:20px}.sky-wheel{max-width:360px}.panel-top,.map-bottom{flex-direction:row;font-size:12px}.sky-metrics article{padding:23px 20px;min-height:135px}.metric-icon{font-size:24px;right:20px;top:16px}.sky-metrics h3{font-size:26px}.sky-side{gap:17px}.sky-metrics article>p{font-size:12px;letter-spacing:1px}.sky-insight{padding:24px}.positions summary>span{display:none}.method{font-size:12px}.range-label{display:flex;align-items:center}.filter-row{gap:7px}.filter-row button{font-size:12px;padding:8px 12px}.calendar-meta{font-size:12px}.event-row{grid-template-columns:63px 1fr 18px;gap:12px;padding:20px 0}.event-icon,.event-kind{display:none}.event-date strong{font-size:29px}.event-date span{font-size:12px}.event-row h3{font-size:16px}.event-row p{font-size:12px}.weekly{grid-template-columns:1fr;gap:0}.weekly .eyebrow{margin-bottom:10px}.weekly p{font-size:20px}.weekly>a{grid-column:1}.guide-grid{grid-template-columns:1fr;gap:18px}.guide-card{padding:25px;position:relative;min-height:290px}.guide-symbol{position:absolute;right:25px;top:55px;font-size:54px;padding:0;opacity:.6}.guide-number{margin-bottom:34px}.guide-card h3{font-size:29px}.guide-card p{max-width:280px}.guide-card>small{margin-bottom:14px}.guide-card .guide-link{margin-top:6px}.atlas-inner{grid-template-columns:1fr;gap:36px;padding-block:48px}.atlas-inner h2{font-size:38px}.atlas-modules>a{padding-block:21px}.discovery h2{font-size:31px}.discovery-links{grid-template-columns:1fr 1fr;gap:12px 24px}.discovery-links a{font-size:14px}.footer-inner{padding-block:30px}.footer-bottom{flex-direction:column;gap:8px;font-size:12px}.article-shell{padding-top:35px}.article-shell h1{font-size:39px;letter-spacing:-1px}.article-lead{font-size:19px}.guide-index{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Interactive sky and editorial discovery */
[hidden]{display:none!important}.sky-time-toolbar{border:1px solid var(--line);border-radius:4px;padding:20px 24px;margin-bottom:23px;display:grid;grid-template-columns:1fr auto;gap:15px 24px;align-items:center}.sky-time-toolbar label{display:block;font-weight:500;font-size:15px}.sky-time-toolbar>div:first-child>span{display:block;font-size:12px;color:var(--muted);margin-top:4px}.sky-time-inputs{display:flex;gap:9px;align-items:center}.sky-time-inputs input{font:inherit;font-size:14px;padding:12px 10px;border:1px solid #c9c9bd;border-radius:3px;background:var(--paper);color:var(--ink);min-width:0;min-height:46px}.sky-time-inputs .button{margin:0;white-space:nowrap;padding:12px 17px}.day-controls{display:flex;gap:24px}.day-controls button{border:0;background:transparent;padding:5px 0;font-size:13px;color:var(--gold)}#sky-time-status{font-size:12px;color:var(--muted);text-align:right}.aspects-panel{margin-top:25px;border:1px solid var(--line);padding:28px;border-radius:4px}.aspects-panel>div:first-child{margin-bottom:22px}.aspects-panel .eyebrow{margin-bottom:10px}.aspects-panel h3{font:29px Georgia,serif;margin-bottom:10px}.aspects-panel p{font-size:13px;color:var(--muted)}.aspect-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aspect{border-left:2px solid #bc9b62;padding:4px 14px}.aspect>span{font-size:14px;display:block}.aspect strong{font-weight:500;font-family:Georgia,serif;font-size:23px;display:block;margin:5px 0}.aspect strong small{font:12px var(--font);color:var(--gold)}.aspect p{font-size:12px}.aspects-panel>.text-link{margin-top:24px;color:var(--gold)}.calendar-tools{display:flex;gap:20px;align-items:center;margin:20px 0 0}.calendar-tools .button{margin:0;font-size:13px;padding:10px 15px}.calendar-tools p{font-size:12px;color:var(--muted)}.calendar-tools button:disabled{opacity:.5;cursor:default}.event-row{grid-template-columns:88px 48px 1fr 155px}.event-actions{display:flex;flex-direction:column;align-items:end;gap:7px;white-space:nowrap}.event-actions a{font-size:12px;color:var(--muted)}.event-actions button{border:0;border-bottom:1px solid #c4b898;background:none;padding:5px 0;color:#7c6139;font-size:13px}.live-badge{white-space:normal}.guide-search{margin-bottom:28px}.guide-search>label{font-size:15px;display:block;margin-bottom:10px}.guide-search input{width:100%;font:16px var(--font);border:1px solid #c5c3b5;border-radius:3px;padding:17px 18px;background:#fffdf7;margin-bottom:18px;color:var(--ink)}.guide-search #guide-count{font-size:13px;color:var(--muted);margin:14px 0 0}.guide-search input:focus-visible,.sky-time-inputs input:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.article-toc{border-block:1px solid var(--line);padding:15px 0;margin:0 0 35px}.article-toc summary{cursor:pointer;font-size:15px;font-weight:500}.article-toc ol{margin:18px 0 5px;padding-left:25px}.article-toc li{padding:5px 0;font-size:15px}.article-toc a:hover{text-decoration:underline}.related-guides{margin-top:42px}.related-guides>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.related-guides a{display:flex;justify-content:space-between;gap:15px;border:1px solid var(--line);padding:22px;font-family:Georgia,serif;font-size:22px;line-height:1.4}.related-guides b{color:var(--gold);font:22px var(--font)}.related-guides a:hover{background:#efede3}.article-shell section{scroll-margin-top:35px}
@media(max-width:1100px){.sky-time-toolbar{grid-template-columns:1fr}.sky-time-inputs{flex-wrap:wrap}#sky-time-status{text-align:left}.calendar-tools{align-items:start;flex-direction:column;gap:10px}}@media(max-width:600px){.sky-time-toolbar{padding:18px;gap:12px}.sky-time-inputs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.sky-time-inputs input{width:100%;font-size:16px}.sky-time-inputs .button{font-size:13px;padding:11px 8px}.day-controls{justify-content:space-between;gap:12px}.sky-time-toolbar>div:first-child>span{font-size:12px}#sky-time-status{font-size:12px}.aspects-panel{padding:23px 20px}.aspect-list{grid-template-columns:1fr 1fr;gap:20px 12px}.aspect{padding-left:10px}.aspect>span{font-size:13px}.aspect strong{font-size:22px}.aspects-panel h3{font-size:27px}.event-row{grid-template-columns:63px minmax(0,1fr);gap:12px}.event-actions{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;white-space:normal}.event-actions a,.event-actions button{font-size:12px}.calendar-tools .button{width:100%}.related-guides>div{grid-template-columns:1fr}.panel-top{flex-wrap:wrap}.sky-map-panel .panel-top span{font-size:12px}#sky-clock{letter-spacing:0}.sky-time-toolbar .button{min-height:44px}}

@media(max-width:380px){.header-cta{display:none}.menu-button{margin-left:auto}}
/* Clear, example-led guide reading */
.lesson{font-size:17px;line-height:1.85}.lesson .article-lead{line-height:1.65;margin-bottom:22px}.lesson-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--muted);font-size:12px;margin-bottom:28px}.quick-answer{background:#eeeee3;border:1px solid #dcdcc9;border-radius:5px;padding:26px 30px;margin-bottom:28px}.lesson .quick-answer h2{font:600 18px var(--font);letter-spacing:0;margin:0 0 15px}.lesson ul,.lesson ol{padding-left:25px;margin:15px 0 25px}.lesson li{padding-left:5px;margin:9px 0}.quick-answer ul{margin-bottom:0}.lesson section>h2{line-height:1.3}.lesson-table{overflow-x:auto;margin:24px 0;border:1px solid var(--line);border-radius:4px}.lesson-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.65;table-layout:fixed}.lesson-table th,.lesson-table td{padding:16px;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.lesson-table th{background:#eeeade;font-weight:600}.lesson-table tr:last-child td{border-bottom:0}.worked-example{padding:27px 30px;background:#f0e9da;border-left:3px solid var(--gold);margin:36px 0}.lesson .worked-example .eyebrow{margin-bottom:10px}.lesson .worked-example h2{margin:0 0 18px;font-size:27px}.lesson .worked-example p:last-child{margin-bottom:0}.lesson-glossary{margin:0}.lesson-glossary>div{display:grid;grid-template-columns:135px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.lesson-glossary dt{font-weight:600}.lesson-glossary dd{margin:0;color:var(--muted)}.lesson-faq details{border-bottom:1px solid var(--line);padding:20px 0}.lesson-faq summary{cursor:pointer;font-weight:500;padding-right:10px;line-height:1.6}.lesson .lesson-faq p{margin:16px 0 0;color:var(--muted)}.lesson .article-cta h2{margin:0 0 18px}.lesson .article-cta ol{margin-bottom:15px}.lesson-sources{margin-top:45px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);overflow-wrap:anywhere}.lesson-sources a,.lesson a[href^="#kaynak-"]{color:#75582e;text-decoration:underline;text-underline-offset:4px}.lesson .lesson-sources h2{font-size:25px}.lesson .lesson-sources li p{margin:6px 0 16px}.method-boundary{margin-top:24px;border:1px solid rgba(169,129,66,.22);border-left:3px solid var(--gold);background:#f5f0e5;border-radius:4px;padding:14px 16px;color:#736654;font-size:12px;line-height:1.65}.guide-hub{max-width:1040px}.learning-path{border:1px solid var(--line);background:#eeeee3;padding:30px;margin:35px 0 40px;display:grid;grid-template-columns:1fr 1.2fr;gap:40px}.learning-path h2{margin:0 0 15px;font-size:30px}.learning-path p{font-size:16px;color:var(--muted)}.learning-path .eyebrow{font-size:12px;color:var(--gold);margin-bottom:15px}.learning-path ol{list-style:none;padding:0;margin:0}.learning-path li+li{border-top:1px solid #d6d6c8}.learning-path a{display:flex;gap:15px;align-items:center;padding:17px 0}.learning-path a>span{color:var(--gold);font-family:Georgia,serif;font-size:25px}.learning-path a>div{flex:1}.learning-path strong{display:block;font-weight:500;line-height:1.4}.learning-path small{display:block;font-size:14px;color:var(--muted);margin-top:5px}.learning-path b{color:var(--gold);font-weight:400}.learning-path a:hover strong{text-decoration:underline;text-underline-offset:4px}.guide-hub .guide-index>a{display:flex;flex-direction:column;gap:14px;padding:28px}.guide-hub .guide-index h2,.guide-hub .guide-index p{margin:0}.guide-hub .guide-index p:not(.eyebrow){font-size:16px;line-height:1.7;color:var(--muted)}.guide-hub .guide-index .eyebrow{font-size:12px}.guide-reading{display:flex;gap:15px;justify-content:space-between;margin-top:auto;padding-top:10px;font-size:13px;color:var(--gold)}
@media(max-width:700px){.learning-path{grid-template-columns:1fr;gap:10px;padding:24px}.lesson-glossary>div{grid-template-columns:1fr;gap:4px}.quick-answer,.worked-example{padding:23px 20px}.lesson-table th,.lesson-table td{padding:12px 10px;font-size:15px}.lesson{font-size:17px}.guide-hub .guide-index>a{padding:24px}.lesson-meta{gap:5px 14px}.lesson .related-guides a{font-size:21px}}

.planet-explorer{margin-top:26px;padding:28px;border:1px solid var(--line);border-radius:4px}.planet-explorer>.eyebrow{margin-bottom:10px}.planet-explorer h3{font:29px Georgia,serif;margin-bottom:24px}.planet-buttons{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.planet-buttons button{display:flex;flex-direction:column;align-items:start;padding:15px;border:1px solid var(--line);background:transparent;text-align:left;border-radius:3px;min-width:0}.planet-buttons button[aria-pressed=true]{border-color:var(--gold);background:#eeeadc}.planet-buttons span{font-size:24px;color:var(--gold)}.planet-buttons strong{font-size:15px;font-weight:500}.planet-buttons small{font-size:12px;color:var(--muted);margin-top:5px}#planet-detail{display:grid;grid-template-columns:1fr 1fr;gap:28px;border-top:1px solid var(--line);margin-top:24px;padding-top:24px}#planet-detail h4{font:25px Georgia,serif;margin:0 0 12px}#planet-detail p{font-size:16px;color:var(--muted)}#planet-detail .eyebrow{margin-bottom:10px}#planet-detail a{margin-top:14px;color:var(--gold)}@media(max-width:700px){.planet-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.planet-explorer{padding:22px 18px}#planet-detail{grid-template-columns:1fr;gap:24px}.planet-explorer h3{font-size:26px}}


/* V6.6 — Gökyüzü Radarı */
.motion-radar{border:1px solid var(--line);border-radius:4px;margin:0 0 26px;background:#fbf9f3;overflow:hidden}.radar-head{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:27px 28px 22px}.radar-head .eyebrow{margin-bottom:8px}.radar-head h3{font:29px Georgia,serif}.motion-summary{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.motion-summary span{border:1px solid var(--line);background:var(--paper);padding:9px 12px;font-size:12px;white-space:nowrap}.motion-summary b{font:20px Georgia,serif;color:var(--gold);margin-right:5px}.radar-tabs{display:flex;gap:0;border-block:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.radar-tabs button{border:0;border-right:1px solid var(--line);background:transparent;padding:13px 18px;font-size:13px;white-space:nowrap}.radar-tabs button[aria-selected=true]{background:var(--dark);color:#fff}.radar-panel{padding:24px 28px;min-height:170px}.radar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.radar-card{border:1px solid var(--line);border-radius:3px;padding:15px;min-width:0;background:#fffdf8}.radar-card-top{display:flex;justify-content:space-between;gap:8px;align-items:start;margin-bottom:10px}.radar-symbol{font:25px Georgia,serif;color:var(--gold)}.motion-pill{font-size:11px;border:1px solid var(--line);padding:3px 6px;white-space:nowrap}.motion-pill.retro{color:#8c4e3c;border-color:#d7b3a7;background:#f7ece8}.motion-pill.stationary{color:#7b602e;border-color:#ddc99c;background:#f6f0df}.motion-pill.direct{color:#44634d;border-color:#bfd0c0;background:#edf4ed}.radar-card h4{font:19px Georgia,serif;margin:0 0 4px;overflow-wrap:anywhere}.radar-card .radar-position{font-size:13px;color:var(--muted);margin-bottom:10px}.radar-card dl{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;margin:0;font-size:11px}.radar-card dt{color:var(--muted)}.radar-card dd{margin:0;text-align:right;overflow-wrap:anywhere}.radar-source{border-top:1px solid var(--line);padding:12px 28px;display:flex;justify-content:space-between;gap:18px;font-size:11px;color:var(--muted)}.radar-source a{color:var(--gold)}.radar-empty{padding:15px 0;color:var(--muted);font-size:14px}.radar-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.radar-event{border-left:2px solid var(--gold);padding:4px 14px}.radar-event time{font-size:11px;color:var(--muted)}.radar-event strong{display:block;font:18px Georgia,serif;margin:4px 0}.radar-event p{font-size:12px;color:var(--muted)}.star-contact{display:inline-block;margin-top:7px;font-size:11px;color:var(--gold)}.radar-loading{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.radar-loading:before{content:'';width:14px;height:14px;border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;animation:fxspin .8s linear infinite}@keyframes fxspin{to{transform:rotate(360deg)}}
@media(max-width:1050px){.radar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.radar-events{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.radar-head{padding:22px 18px 17px;align-items:start;flex-direction:column}.radar-head h3{font-size:25px}.motion-summary{justify-content:flex-start}.radar-tabs button{padding:12px 14px;font-size:12px}.radar-panel{padding:18px}.radar-grid{grid-template-columns:1fr 1fr}.radar-source{padding:11px 18px;flex-direction:column;gap:4px}.radar-events{grid-template-columns:1fr}}
@media(max-width:430px){.radar-grid{grid-template-columns:1fr}.motion-summary span{flex:1;text-align:center}}

/* V6.8 · ATLAS Canlı Gökyüzü V14 public observatory port */
.observatory-section{padding-top:72px}.observatory-location-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(169,129,66,.25);background:#f3ecdd;border-radius:24px 24px 0 0;padding:18px 24px}.observatory-location-bar>div{display:grid;gap:4px}.observatory-location-bar strong{font-family:var(--serif);font-size:20px;color:var(--ink)}.observatory-location-bar span{font-size:12px;color:var(--muted)}.atlas-source-pill{border:1px solid rgba(169,129,66,.34);border-radius:999px;padding:8px 12px;letter-spacing:.08em;color:var(--gold)!important;font-weight:700}.observatory-grid{display:grid;grid-template-columns:minmax(0,2.35fr) minmax(280px,.95fr);gap:18px;background:#eee7d9;border:1px solid rgba(169,129,66,.22);border-top:0;padding:18px;border-radius:0 0 28px 28px}.tonight-card,.night-plan-card,.local-sky-card{border:1px solid rgba(169,129,66,.2);background:#f8f4ea;border-radius:28px}.tonight-card{padding:30px}.tonight-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.tonight-head h2,.night-plan-card h2,.local-sky-toolbar h2{font-family:var(--serif);font-weight:500;color:var(--ink);margin:6px 0 0}.tonight-head h2{font-size:clamp(28px,3vw,42px)}.equipment-filter{display:flex;flex-wrap:wrap;justify-content:flex-end;border:1px solid rgba(169,129,66,.22);border-radius:18px;overflow:hidden}.equipment-filter button{border:0;border-right:1px solid rgba(169,129,66,.18);background:transparent;padding:12px 15px;font-size:11px;color:var(--muted);cursor:pointer}.equipment-filter button:last-child{border-right:0}.equipment-filter button.active{background:#eadfc8;color:#5e4a27}.target-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.target-card{position:relative;min-height:180px;border:0;background:#0e070b;color:#f7ead2;display:grid;grid-template-columns:50px 40px 1fr;gap:10px;align-items:center;text-align:left;padding:26px 20px;cursor:pointer;transition:transform .18s ease,background .18s ease}.target-card:hover{transform:translateY(-2px);background:#160a10}.target-index{align-self:start;color:#a4837f;font-family:var(--serif)}.target-symbol{font-size:34px;color:#edb948;font-style:normal}.target-card div{min-width:0}.target-card small{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:#855c72;margin-bottom:7px}.target-card b{display:block;font-size:23px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.target-card p{font-size:11px;color:#927d70;margin:8px 0 0}.target-card em{position:absolute;right:16px;top:16px;border:1px solid #3d252f;padding:8px 10px;font-style:normal;font-size:11px;letter-spacing:.06em}.target-card em.above{color:#c8ffad}.target-card em.fair{color:#f5d783}.target-card em.limited{color:#e7a77b}.target-card em.below{color:#c89ca7}.tonight-note{display:flex;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(169,129,66,.16);color:var(--muted);font-size:12px}.tonight-note span{color:var(--gold)}.night-plan-card{padding:32px 28px;display:flex;flex-direction:column}.night-plan-card h2{font-size:clamp(28px,2.7vw,40px)}.night-plan-card ol{list-style:none;margin:22px 0;padding:0;border-top:1px solid rgba(169,129,66,.2)}.night-plan-card li{display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:center;padding:23px 0;border-bottom:1px solid rgba(169,129,66,.2)}.night-plan-card li>span{font-size:14px;color:var(--gold)}.night-plan-card li b{display:block;font-family:var(--serif);font-size:22px;font-weight:500;color:#98702f}.night-plan-card li small{display:block;margin-top:5px;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.plan-footer{margin-top:auto;background:#10090d;color:#9b8775;padding:18px}.plan-footer p{font-size:11px;line-height:1.7;margin:0 0 12px}.plan-footer a{font-size:12px;color:#e7bd6a}.local-sky-card{margin-top:26px;overflow:hidden}.local-sky-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;border-bottom:1px solid rgba(169,129,66,.18)}.local-sky-toolbar h2{font-size:clamp(27px,3vw,40px)}.local-sky-toolbar>div:first-child>span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.map-toolbar-actions{display:flex;gap:10px;align-items:center}.local-layer-drawer{display:flex;flex-wrap:wrap;gap:12px;padding:13px 28px;border-bottom:1px solid rgba(169,129,66,.18);background:#f3ecdd}.local-layer-drawer[hidden]{display:none}.local-layer-drawer label{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--muted)}.local-sky-stage{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;min-height:650px;background:#fbf7ee}.local-sky-stage svg{display:block;width:min(100%,760px);height:auto;margin:auto;overflow:visible}.local-grid circle,.local-grid line{fill:none;stroke:#d9c59e;stroke-width:1;stroke-dasharray:4 8}.local-grid circle:last-of-type{stroke:#c5a468;stroke-width:1.7;stroke-dasharray:none}.constellation-line{stroke:#cb92a7;stroke-width:1.2;opacity:.62}.constellation-label{font-size:10px;fill:#6b5c50}.local-marker{cursor:pointer;outline:none}.local-marker .marker-halo{opacity:.18;filter:url(#localGlow)}.local-marker .marker-core{stroke:#fff7e6;stroke-width:1}.local-marker text{font-size:10px;fill:#4e443c;paint-order:stroke;stroke:#fbf7ee;stroke-width:3px;stroke-linejoin:round}.local-marker.planet .marker-core,.local-marker.planet .marker-halo{fill:#b8893f}.local-marker.star .marker-core,.local-marker.star .marker-halo{fill:#e1bb68}.local-marker.deepSky .marker-core,.local-marker.deepSky .marker-halo{fill:#79aac6}.cardinals text{fill:#89652a;font-family:var(--serif);font-size:17px}.zenith{fill:#b8893f}.zenith-label{fill:#9b8767;font-size:9px}.local-sky-selection{padding:26px;margin:26px;border-left:1px solid rgba(169,129,66,.24);display:grid;gap:10px;align-self:stretch;align-content:center}.local-sky-selection strong{font-family:var(--serif);font-size:25px;font-weight:500}.local-sky-selection span{font-size:13px;line-height:1.65;color:var(--muted)}.local-sky-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 28px;border-top:1px solid rgba(169,129,66,.18);background:#f3ecdd}.local-sky-footer p{margin:0;color:var(--muted);font-size:11px;text-align:right}.sky-map-legend{display:flex;gap:16px;flex-wrap:wrap}.sky-map-legend span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.legend-dot.planet{background:#b8893f}.legend-dot.star{background:#e1bb68}.legend-dot.deep{background:#79aac6}.observatory-loading{grid-column:1/-1;color:var(--muted);padding:40px 0;text-align:center}
@media(max-width:980px){.observatory-grid{grid-template-columns:1fr}.night-plan-card{min-height:420px}.local-sky-stage{grid-template-columns:1fr}.local-sky-selection{margin:0 22px 24px;border-left:0;border-top:1px solid rgba(169,129,66,.2)}.tonight-head{flex-direction:column}.equipment-filter{justify-content:flex-start}.local-sky-toolbar{align-items:flex-start;flex-direction:column}.map-toolbar-actions{width:100%;flex-wrap:wrap}.map-toolbar-actions .button{flex:1}.local-sky-footer{align-items:flex-start;flex-direction:column}.local-sky-footer p{text-align:left}}
@media(max-width:680px){.observatory-section{padding-top:48px}.observatory-location-bar{align-items:flex-start;flex-direction:column;border-radius:20px 20px 0 0}.observatory-grid{padding:10px;border-radius:0 0 22px 22px}.tonight-card,.night-plan-card,.local-sky-card{border-radius:20px}.tonight-card{padding:20px 14px}.equipment-filter{width:100%;display:grid;grid-template-columns:repeat(2,1fr);border-radius:14px}.equipment-filter button{border-bottom:1px solid rgba(169,129,66,.18)}.target-cards{grid-template-columns:1fr}.target-card{min-height:150px;padding:20px 14px;grid-template-columns:38px 32px 1fr}.target-card b{font-size:21px}.target-card em{position:static;grid-column:3;margin-top:6px;justify-self:start}.night-plan-card{padding:24px 20px;min-height:0}.local-sky-toolbar{padding:20px}.local-layer-drawer{padding:14px 20px}.local-sky-stage{min-height:0}.local-sky-stage svg{width:100%;max-height:520px}.local-sky-footer{padding:16px 20px}.atlas-source-pill{font-size:10px}}

/* V6.9 · Professional discovery catalog + location chooser */
.observatory-location-current{display:grid;gap:3px}.location-kicker{font-size:9px!important;letter-spacing:.18em!important;color:var(--gold)!important;font-weight:800}.observatory-location-actions{display:flex!important;align-items:center;gap:10px!important}.location-change-button{border:1px solid rgba(169,129,66,.32);background:#fbf7ef;border-radius:999px;padding:10px 14px;color:var(--ink);font-weight:700;cursor:pointer;display:flex;align-items:center;gap:9px}.location-change-button:hover{background:#eee3cf}.location-panel{border:1px solid rgba(169,129,66,.23);border-top:0;background:#fbf7ee;padding:24px;border-radius:0 0 26px 26px;box-shadow:0 18px 45px rgba(62,45,24,.08)}.location-panel[hidden]{display:none}.location-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.location-panel-head h3{font-family:var(--serif);font-size:31px;font-weight:500;margin:4px 0 6px}.location-panel-head p:not(.eyebrow){margin:0;color:var(--muted);font-size:13px}.location-close{border:1px solid rgba(169,129,66,.25);background:transparent;border-radius:50%;width:38px;height:38px;font-size:23px;cursor:pointer;color:var(--muted)}.location-options{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.5fr);gap:16px}.location-auto-card{position:relative;border:1px solid rgba(169,129,66,.22);background:#f3ecdd;border-radius:20px;padding:20px;display:grid;grid-template-columns:42px 1fr;gap:12px;text-align:left;align-items:center;cursor:pointer;color:var(--ink)}.location-auto-card:hover{border-color:rgba(169,129,66,.5);background:#eee3cf}.location-auto-icon{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#172022;color:#d9bb7d;font-size:20px}.location-auto-card b{display:block;font-size:14px}.location-auto-card small{display:block;color:var(--muted);font-size:11px;line-height:1.5;margin-top:4px}.location-auto-card em{position:absolute;right:14px;top:13px;font-size:9px;letter-spacing:.12em;font-style:normal;color:var(--gold)}.location-search-box{border:1px solid rgba(169,129,66,.2);border-radius:20px;padding:18px;background:#fffdf8}.location-search-box>label{display:block;font-weight:800;font-size:12px;margin-bottom:9px}.location-search-input{display:grid;grid-template-columns:24px 1fr auto;align-items:center;border:1px solid rgba(169,129,66,.28);border-radius:13px;padding:0 12px;background:white}.location-search-input>span{color:var(--gold);font-size:18px}.location-search-input input{border:0;outline:0;background:transparent;padding:13px 5px;font:inherit;min-width:0}.location-search-input kbd{font-family:inherit;font-size:9px;letter-spacing:.1em;color:var(--muted);border:1px solid rgba(169,129,66,.18);border-radius:6px;padding:4px 6px;background:#f8f3e9}.location-search-box>p{font-size:10px;color:var(--muted);margin:8px 2px 0}.location-results{display:grid;gap:5px;margin-top:9px;max-height:235px;overflow:auto}.location-result{width:100%;border:0;border-top:1px solid rgba(169,129,66,.15);background:transparent;padding:11px 8px;display:grid;grid-template-columns:1fr auto;gap:10px;text-align:left;cursor:pointer;color:var(--ink)}.location-result:hover,.location-result:focus{background:#f4ecdd;outline:none}.location-result b{font-size:13px}.location-result span{font-size:10px;color:var(--muted);margin-top:3px}.location-result em{font-style:normal;font-size:9px;color:var(--gold);align-self:center}.location-selected{margin-top:15px;border-top:1px solid rgba(169,129,66,.16);padding-top:14px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.location-selected>span{font-size:9px;letter-spacing:.13em;color:var(--gold);font-weight:800}.location-selected strong{font-family:var(--serif);font-weight:500}.location-selected small{color:var(--muted);font-size:10px;text-align:right}
.discovery-catalog{padding-top:88px}.discovery-catalog-head{display:grid;grid-template-columns:minmax(0,1.5fr) 220px;gap:48px;align-items:end;margin-bottom:28px}.discovery-catalog-head h2{font-family:var(--serif);font-size:clamp(36px,4vw,58px);font-weight:500;letter-spacing:-1.2px;margin:7px 0 12px}.discovery-catalog-head>div:first-child>p:last-child{max-width:700px;color:var(--muted);line-height:1.75;margin:0}.catalog-stat{border-left:1px solid rgba(169,129,66,.25);padding-left:24px;display:grid;align-content:end}.catalog-stat b{font-family:var(--serif);font-size:54px;font-weight:400;color:var(--gold);line-height:.9}.catalog-stat span{font-weight:800;margin-top:8px}.catalog-stat small{color:var(--muted);font-size:10px;margin-top:4px}.catalog-toolbar{display:grid;grid-template-columns:minmax(280px,.8fr) 1.5fr;gap:18px;align-items:center;padding:16px 0 24px;border-top:1px solid rgba(169,129,66,.18)}.catalog-search{display:grid;grid-template-columns:24px 1fr auto;align-items:center;border:1px solid rgba(169,129,66,.23);border-radius:14px;padding:0 12px;background:#fffdf9}.catalog-search>span{color:var(--gold);font-size:18px}.catalog-search input{border:0;outline:0;padding:12px 4px;background:transparent;font:inherit;min-width:0}.catalog-search small{font-size:9px;color:var(--muted);white-space:nowrap}.catalog-filters{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6px}.catalog-filters button{border:1px solid rgba(169,129,66,.2);background:transparent;border-radius:999px;padding:9px 12px;font-size:10px;cursor:pointer;color:var(--muted)}.catalog-filters button.active{background:#172022;border-color:#172022;color:#f7ead2}.discovery-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.discovery-card{position:relative;min-height:305px;border:1px solid rgba(169,129,66,.19);background:#f9f5ec;padding:24px;color:inherit;text-decoration:none;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.discovery-card:hover{transform:translateY(-3px);border-color:rgba(169,129,66,.48);box-shadow:0 16px 32px rgba(74,52,26,.07)}.discovery-card.featured{background:#152023;color:#f5ead6}.catalog-index{position:absolute;top:20px;right:20px;font-family:var(--serif);font-size:12px;color:#a98a58}.catalog-icon{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(169,129,66,.26);font-size:24px;color:#b48743;margin-bottom:34px}.discovery-card.featured .catalog-icon{border-color:rgba(218,184,123,.4);color:#e7bc6b}.discovery-card>small{font-size:9px;letter-spacing:.14em;color:#9b7640;font-weight:800}.discovery-card.featured>small{color:#d0ad6b}.discovery-card h3{font-family:var(--serif);font-size:27px;font-weight:500;margin:8px 0 9px}.discovery-card p{font-size:12px;line-height:1.65;color:var(--muted);margin:0 0 18px}.discovery-card.featured p{color:#bdb3a4}.discovery-card>div:not(.catalog-icon){display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.discovery-card>div:not(.catalog-icon) span{border:1px solid rgba(169,129,66,.2);border-radius:999px;padding:5px 8px;font-size:9px;color:var(--muted)}.discovery-card.featured>div:not(.catalog-icon) span{border-color:rgba(218,184,123,.24);color:#c9b898}.discovery-card>b{font-size:11px;color:var(--gold);margin-top:18px}.discovery-empty{text-align:center;padding:55px 20px;border:1px dashed rgba(169,129,66,.25);background:#faf6ee}.discovery-empty span{font-size:30px;color:var(--gold)}.discovery-empty h3{font-family:var(--serif);font-weight:500;margin:9px 0}.discovery-empty p{color:var(--muted);font-size:12px}.catalog-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(169,129,66,.17);font-size:11px;color:var(--muted)}.catalog-footer a{color:var(--gold);font-weight:800}
@media(max-width:980px){.location-options{grid-template-columns:1fr}.discovery-catalog-head{grid-template-columns:1fr}.catalog-stat{border-left:0;border-top:1px solid rgba(169,129,66,.2);padding:16px 0 0;grid-template-columns:auto 1fr;column-gap:12px}.catalog-stat small{grid-column:2}.catalog-toolbar{grid-template-columns:1fr}.catalog-filters{justify-content:flex-start}.discovery-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.observatory-location-actions{width:100%;justify-content:space-between}.location-change-button{font-size:11px}.location-panel{padding:18px 14px;border-radius:0 0 20px 20px}.location-panel-head h3{font-size:27px}.location-selected{grid-template-columns:1fr}.location-selected small{text-align:left}.discovery-catalog{padding-top:58px}.discovery-catalog-head{gap:22px}.discovery-catalog-head h2{font-size:35px}.catalog-toolbar{padding-top:12px}.catalog-search{grid-template-columns:22px 1fr}.catalog-search small{display:none}.catalog-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:none}.catalog-filters::-webkit-scrollbar{display:none}.catalog-filters button{white-space:nowrap}.discovery-catalog-grid{grid-template-columns:1fr}.discovery-card{min-height:275px;padding:22px}.catalog-footer{align-items:flex-start;flex-direction:column}}

/* V7.0 · ATLAS-grade local sky map + measured location quality */
.location-quality-pill{border:1px solid rgba(42,117,77,.24);background:#eef5ed;color:#2f7450!important;border-radius:999px;padding:8px 11px;font-size:10px!important;font-weight:800;letter-spacing:.04em;white-space:nowrap}
.location-auto-stack{display:grid;gap:10px}.location-auto-card.precise{background:#172022;color:#f7ead2;border-color:#172022}.location-auto-card.precise:hover{background:#202d2f}.location-auto-card.precise small{color:#bdb6a7}.location-auto-card.precise .location-auto-icon{background:#f2e4c6;color:#172022}.location-auto-card.precise em{color:#d9bb7d}.location-auto-card:disabled{opacity:.6;cursor:wait}
.location-selected{grid-template-columns:auto minmax(180px,1fr) auto auto}.location-selected em{font-style:normal;font-size:10px;font-weight:800;color:#2f7450;border:1px solid rgba(42,117,77,.18);background:#eff5ee;border-radius:999px;padding:7px 10px;white-space:nowrap}
.local-sky-card{position:relative}.local-sky-stage{position:relative;grid-template-columns:minmax(0,1fr) 280px;min-height:720px}.local-sky-stage svg{width:min(100%,860px);max-height:720px}.local-layer-drawer.pro{position:absolute;right:22px;top:94px;z-index:20;width:min(360px,calc(100% - 44px));display:grid;gap:9px;padding:18px;background:rgba(247,240,226,.97);border:1px solid rgba(169,129,66,.24);border-radius:22px;box-shadow:0 24px 60px rgba(45,35,23,.18);backdrop-filter:blur(14px)}.local-layer-drawer.pro[hidden]{display:none}.layer-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;padding-bottom:12px;border-bottom:1px solid rgba(169,129,66,.18)}.layer-drawer-head strong{display:block;font-size:16px;color:var(--ink)}.layer-drawer-head span{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.layer-drawer-head button{width:36px;height:36px;border:1px solid rgba(169,129,66,.24);border-radius:12px;background:#f9f3e8;color:var(--ink);font-size:20px;cursor:pointer}.local-layer-drawer.pro label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 13px;border:1px solid rgba(169,129,66,.18);background:#fffaf1;border-radius:14px;color:var(--ink)}.local-layer-drawer.pro label>span{display:flex;align-items:center;gap:10px}.local-layer-drawer.pro label input{width:19px;height:19px;accent-color:#ba914a}.local-layer-drawer.pro label b{font-size:12px}.local-layer-drawer.pro label em{font-style:normal;font-weight:800;color:#8a6327;font-size:11px}.local-layer-drawer.pro>p{font-size:10px;line-height:1.6;color:var(--muted);margin:4px 2px 0}
.local-marker .marker-halo{opacity:.24}.local-marker .marker-core{stroke:#fff8e8;stroke-width:1.1}.local-marker .marker-label{font-size:9.5px;fill:#433b34;paint-order:stroke;stroke:#f9f3e7;stroke-width:3.5px;stroke-linejoin:round}.local-marker.planet .marker-core,.local-marker.planet .marker-halo{fill:#b4853d}.local-marker.star .marker-core,.local-marker.star .marker-halo{fill:#e9c875}.local-marker.messier .marker-core,.local-marker.messier .marker-halo{fill:#79abc8}.local-marker.meteor .marker-core,.local-marker.meteor .marker-halo{fill:#d977a1}.local-marker.constellation .marker-core,.local-marker.constellation .marker-halo{fill:#d77ca7}.local-marker:hover .marker-halo,.local-marker:focus .marker-halo{opacity:.5}.local-marker:hover .marker-core,.local-marker:focus .marker-core{stroke:#6f4d1d;stroke-width:1.8}.local-grid circle,.local-grid line{stroke:#ddcba8}.local-grid circle:last-of-type{stroke:#c7a466;stroke-width:1.55}.local-sky-selection small{font-size:10px;color:#9c7a43;font-weight:800;letter-spacing:.04em}.legend-dot.messier{background:#79abc8}.legend-dot.meteor{background:#d977a1}.legend-dot.constellation{background:#d77ca7}.local-sky-footer{padding-block:18px}.sky-map-legend{gap:12px 16px}.sky-map-legend span{white-space:nowrap}
@media(max-width:980px){.local-sky-stage{grid-template-columns:1fr;min-height:0}.local-sky-stage svg{max-height:680px}.local-layer-drawer.pro{top:108px;right:18px}.location-selected{grid-template-columns:1fr 1fr}.location-selected>span{grid-column:1/-1}.location-selected small{text-align:left}.location-selected em{justify-self:start}}
@media(max-width:680px){.location-quality-pill{order:3}.observatory-location-actions{flex-wrap:wrap}.location-auto-stack{gap:8px}.location-auto-card{padding:16px}.location-auto-card em{position:static;grid-column:2;margin-top:2px}.local-layer-drawer.pro{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-height:70vh;overflow:auto;z-index:100;border-radius:20px}.local-sky-stage svg{max-height:560px}.local-sky-selection{padding:18px}.location-selected{grid-template-columns:1fr}.location-selected>span{grid-column:auto}.location-selected em{justify-self:start}.sky-map-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}

/* V7.1 HERO ART REFINEMENT */
@media(min-width:851px){
  .hero{grid-template-columns:.92fr 1.18fr;gap:56px;min-height:600px;padding-top:58px;padding-bottom:62px}
  .hero-copy{max-width:560px}
  .hero-art-v2{height:auto;aspect-ratio:1.45/1;border-radius:170px 18px 18px 18px;box-shadow:0 20px 55px rgba(35,43,45,.08)}
  .hero-art-v2 img{object-fit:cover;object-position:center}
  .hero-art-v2:after{display:none}
}
@media(min-width:1450px){
  .hero{grid-template-columns:.9fr 1.22fr;gap:72px}
  .hero-art-v2{height:auto;aspect-ratio:1.46/1}
}
@media(max-width:850px){
  .hero-art-v2{height:auto;aspect-ratio:1.45/1;border-radius:130px 14px 14px 14px}
  .hero-art-v2 img{object-fit:cover;object-position:center}
  .hero-art-v2:after{display:none}
}
@media(max-width:600px){
  .hero-art-v2{height:auto;aspect-ratio:1.45/1;border-radius:105px 12px 12px 12px}
  .hero-art-v2 img{object-position:center}
}

/* V7.3 — PROFESSIONAL ADDRESS + ATLAS SKY REFERENCE LAYERS */
.location-options{display:block}.location-pro-search{border:1px solid rgba(169,129,66,.2);border-radius:20px;padding:18px;background:#fffdf8}.location-pro-search>label{display:block;font-weight:800;font-size:12px;margin-bottom:9px}.location-search-input.pro{grid-template-columns:24px minmax(0,1fr) auto;padding-right:6px}.location-search-input.pro button{border:1px solid rgba(169,129,66,.28);background:#f7f0e3;color:var(--ink);border-radius:11px;padding:10px 18px;font-weight:800;cursor:pointer}.location-search-input.pro button:hover{background:#eadfc8}.location-pro-search>p{font-size:10px;color:var(--muted);margin:8px 2px 0;line-height:1.55}.location-auto-stack.pro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.location-auto-card.primary-auto{min-height:72px;padding:16px 20px;background:#f7f1e5}.location-refine-button{border:1px solid rgba(169,129,66,.25);background:transparent;border-radius:18px;padding:0 18px;color:var(--ink);font-weight:700;cursor:pointer}.location-refine-button:hover{background:#f2e8d5}.location-result span>span{display:block}.location-result b{line-height:1.35}.location-selected{grid-template-columns:auto minmax(0,1fr) minmax(0,1.15fr) auto}.location-selected small{overflow-wrap:anywhere}

.local-sky-stage{align-items:stretch}.local-sky-canvas{position:relative;display:grid;place-items:center;min-width:0;overflow:hidden;background:#fbf7ee;touch-action:none;user-select:none}.local-sky-canvas svg{display:block;width:min(100%,860px);height:auto;max-height:720px;margin:auto;overflow:visible;touch-action:none;cursor:grab}.local-sky-canvas svg:active{cursor:grabbing}.sky-gesture-hint{position:absolute;left:16px;bottom:14px;border:1px solid rgba(169,129,66,.18);background:rgba(251,247,238,.86);backdrop-filter:blur(8px);border-radius:999px;padding:7px 10px;font-size:9px;color:var(--muted);pointer-events:none;letter-spacing:.03em}.sky-zoom-controls{display:flex;align-items:center;border:1px solid rgba(169,129,66,.24);border-radius:14px;overflow:hidden;background:#fffaf1}.sky-zoom-controls button,.sky-zoom-controls span{height:42px;min-width:42px;border:0;border-right:1px solid rgba(169,129,66,.17);display:grid;place-items:center;background:transparent;color:var(--ink);font:inherit}.sky-zoom-controls button{cursor:pointer;font-weight:800}.sky-zoom-controls button:hover{background:#eee3cf}.sky-zoom-controls span{min-width:58px;font-size:11px;color:var(--muted)}.sky-zoom-controls button:last-child{border-right:0;padding-inline:12px;font-size:10px;min-width:62px}.local-sky-card:fullscreen,.local-sky-card.map-expanded{background:#f8f4ea;width:100vw;height:100vh;overflow:auto}.local-sky-card:fullscreen .local-sky-stage,.local-sky-card.map-expanded .local-sky-stage{min-height:calc(100vh - 210px)}.local-sky-card:fullscreen .local-sky-canvas svg,.local-sky-card.map-expanded .local-sky-canvas svg{width:min(94vh,94vw);max-height:none}.local-sky-card.map-expanded{position:fixed!important;inset:0;z-index:10000;border-radius:0;margin:0}.local-sky-card.map-expanded .local-layer-drawer.pro{position:fixed;z-index:10020}

.ecliptic-layer polyline{fill:none;stroke:#a86f28;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;opacity:.9;vector-effect:non-scaling-stroke}.zodiac-band-layer polygon{fill:#d7b76b;opacity:.095;stroke:none}.zodiac-symbol-layer text{font-family:var(--serif);font-size:19px;fill:#a56f2c;opacity:.82;paint-order:stroke;stroke:#f8f1e3;stroke-width:3px;stroke-linejoin:round}.local-marker .planet-glyph{font-family:Georgia,'Times New Roman',serif;font-size:13px;font-weight:700;fill:#fff6df!important;stroke:#8a642e!important;stroke-width:.8px!important;paint-order:stroke;pointer-events:none}.local-marker.planet .marker-core{fill:#a87531;stroke:#fff4d5;stroke-width:1.4}.local-marker.planet .marker-halo{fill:#caa25d;opacity:.32}.legend-line{width:18px;height:0;border-top:2px solid;display:inline-block}.legend-line.ecliptic{border-color:#a86f28}.legend-band{width:18px;height:8px;border-radius:3px;display:inline-block;background:rgba(215,183,107,.28);border:1px solid rgba(168,111,40,.25)}

@media(max-width:980px){.location-auto-stack.pro{grid-template-columns:1fr}.location-refine-button{min-height:48px}.location-selected{grid-template-columns:1fr 1fr}.local-sky-canvas svg{width:min(100%,760px);max-height:680px}.sky-zoom-controls{order:4;width:100%;justify-content:flex-start}.map-toolbar-actions .sky-zoom-controls button,.map-toolbar-actions .sky-zoom-controls span{flex:0 0 auto}}
@media(max-width:680px){.location-pro-search{padding:14px}.location-search-input.pro{grid-template-columns:20px 1fr auto}.location-search-input.pro input{font-size:13px}.location-search-input.pro button{padding:9px 13px}.location-auto-stack.pro{grid-template-columns:1fr}.location-selected{grid-template-columns:1fr}.local-sky-canvas svg{width:100%;max-height:560px}.sky-gesture-hint{display:none}.sky-zoom-controls{width:100%}.sky-zoom-controls button,.sky-zoom-controls span{height:40px}.local-sky-toolbar .map-toolbar-actions>.button{min-width:calc(50% - 5px)}}

/* V7.4 selected-object media */
.local-sky-stage{grid-template-columns:minmax(0,1fr) 340px}
.local-sky-selection{align-content:start;padding:22px;margin:20px;gap:14px}
.object-photo{width:100%;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#120c11 0%,#1a1218 50%,#110b0f 100%);display:grid;place-items:center;position:relative;border:1px solid rgba(169,129,66,.22);box-shadow:0 14px 28px rgba(31,20,10,.12),inset 0 1px 0 rgba(255,245,226,.08)}
.object-photo a,.object-photo-frame{display:block;width:100%;height:100%}
.object-photo img{display:block;width:100%;height:100%;object-fit:cover;background:#171111;transform:scale(1.01)}
.object-photo::after{content:'';position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(180deg,rgba(8,8,8,0) 0%,rgba(8,8,8,.14) 34%,rgba(8,8,8,.62) 100%);pointer-events:none}
.object-photo-badge{position:absolute;left:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:rgba(248,241,227,.92);color:#4c3a1f!important;border:1px solid rgba(169,129,66,.25);border-radius:999px;padding:6px 10px;font-size:8px!important;font-weight:800;letter-spacing:.11em}
.object-photo-source{position:absolute;left:12px;bottom:12px;z-index:2;background:rgba(16,9,13,.78);color:#f7ead2!important;border-radius:999px;padding:5px 9px;font-size:8px!important;letter-spacing:.08em;backdrop-filter:blur(8px)}
.object-photo-loading,.object-photo-unavailable{position:relative;z-index:2;padding:18px;color:#c1ab8d!important;text-align:center;font-size:11px!important;line-height:1.5}
.object-photo-skeleton{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,rgba(255,233,185,.18),transparent 24%),radial-gradient(circle at 70% 35%,rgba(143,194,226,.16),transparent 22%),linear-gradient(110deg,rgba(255,255,255,0) 22%,rgba(255,255,255,.09) 32%,rgba(255,255,255,0) 42%);background-size:auto,auto,220% 100%;animation:objectShimmer 1.8s ease-in-out infinite}
.object-photo-fallback{position:relative;z-index:2;display:grid;place-items:center;align-content:center;gap:10px;padding:22px;text-align:center;color:#f8efdf}
.object-photo-fallback strong{font-family:var(--serif);font-size:25px;font-weight:500;color:#fff2da}
.object-photo-fallback small{position:static;background:none;color:#e3c98f!important;padding:0;font-size:10px!important;letter-spacing:.12em;text-transform:uppercase}
.object-photo-fallback p{margin:0;color:#c7b49a;font-size:11px;line-height:1.6;max-width:28ch}
@keyframes objectShimmer{0%{background-position:0 0,0 0,130% 0}100%{background-position:0 0,0 0,-40% 0}}
.object-detail-copy{display:grid;gap:8px;align-content:start}.object-detail-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.object-detail-copy .object-kind{display:inline-flex;align-items:center;gap:6px;color:#9c7a43;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.object-detail-copy .object-observe{display:inline-flex;align-items:center;gap:6px;color:#9c7a43;font-size:10px;font-weight:800;letter-spacing:.05em}.object-detail-copy strong{line-height:1.1}.object-detail-copy span{font-size:13px;line-height:1.65;color:var(--muted)}
.object-detail-copy{display:grid;gap:8px}.object-kind{text-transform:uppercase;letter-spacing:.13em;color:#a1793d!important;font-size:9px!important;font-weight:800}.object-detail-copy strong{font-family:var(--serif);font-size:27px;font-weight:500}.object-detail-copy>span{font-size:12px;color:var(--muted);line-height:1.55}.object-detail-copy p{margin:2px 0 0;font-size:12px;line-height:1.65;color:#685f55}.object-observe{font-size:10px!important;color:#8c6a34!important;font-weight:800;letter-spacing:.04em}
.location-auto-card.primary-auto{min-height:64px;grid-template-columns:42px 1fr}.location-auto-card.primary-auto span:last-child{align-self:center}.location-auto-card.primary-auto b{font-size:15px}
@media(max-width:980px){.local-sky-stage{grid-template-columns:1fr}.local-sky-selection{margin:0 22px 24px;grid-template-columns:minmax(160px,260px) 1fr;align-items:start}.object-photo{aspect-ratio:4/3}}
@media(max-width:680px){.local-sky-selection{grid-template-columns:1fr;padding:18px;margin:0 14px 20px}.object-photo{aspect-ratio:16/10}.object-detail-copy strong{font-size:25px}}

/* V7.5 FILUXIA Bilgi Merkezi */
.guide-method-note{margin:0 0 34px;padding:28px 30px;border-left:3px solid var(--gold);background:#f0e9da}.guide-method-note h2{font-size:30px;margin-bottom:12px}.guide-method-note p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.75}.support-guides{margin-top:48px;padding-top:36px;border-top:1px solid var(--line)}.support-guides>p:not(.eyebrow){color:var(--muted);margin:10px 0 20px}.support-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-guide-grid a{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--line);padding:16px 18px;background:#fffdf8}.support-guide-grid a:hover{background:#efede3}.support-guide-grid b{color:var(--gold);font-weight:400}.guide-hub .guide-index>a{min-height:250px}.guide-hub .guide-index>a[hidden]{display:none}.guide-hub .guide-index .guide-reading{border-top:1px solid var(--line);padding-top:13px}.guide-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-index>a{border:1px solid var(--line)}@media(max-width:700px){.support-guide-grid,.guide-index{grid-template-columns:1fr}.guide-method-note{padding:24px 20px}.guide-hub .guide-index>a{min-height:0}}

/* V7.6.1 license compliance */
.location-data-credit{margin:10px 2px 0!important;font-size:9px!important;color:var(--muted);line-height:1.5}.location-data-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.object-photo-source{right:12px;max-width:calc(100% - 24px);white-space:normal;line-height:1.35}.object-photo-source a{display:inline!important;width:auto!important;height:auto!important;color:inherit;text-decoration:underline;text-underline-offset:2px}

/* V7.6.2 desktop sky selection reliability */
@media(min-width:981px){.local-sky-selection{position:sticky;top:88px;min-height:520px;max-height:calc(100vh - 120px);overflow:auto;align-self:start}.local-sky-selection .object-photo{max-height:260px}.local-sky-selection .object-detail-copy{padding-bottom:8px}}
.local-marker{cursor:pointer}.local-marker *{pointer-events:auto}

/* V7.6.3 — ATLAS conversion CTAs */
.atlas-conversion-actions{align-items:stretch;gap:12px;flex-wrap:wrap}
.atlas-conversion-actions .button{margin-top:0;min-height:52px}
.atlas-birth-cta{padding-inline:24px}
.atlas-signup-button{border-color:rgba(154,119,65,.42);background:rgba(255,255,255,.38);margin-top:0}
.atlas-signup-button:hover{background:#efe7d8}
.hero-subactions{display:flex;gap:26px;flex-wrap:wrap;margin-top:18px}
.hero-member-note{margin-top:15px;color:var(--muted);font-size:12px;line-height:1.55}
.atlas-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.atlas-outline{background:transparent;border-color:rgba(209,184,134,.46);color:#f4f0e4}
.atlas-outline:hover{background:rgba(209,184,134,.10)}
.signup-cta{font-weight:700}
@media(max-width:680px){.atlas-conversion-actions{display:grid;grid-template-columns:1fr}.atlas-conversion-actions .button{width:100%;padding-inline:16px;gap:14px}.hero-subactions{gap:16px}.atlas-actions{display:grid;grid-template-columns:1fr}.atlas-actions .button{width:100%}}

/* V7.6.3 — ATLAS Kozmik Mürdüm automatic evening theme (18:00–05:59) */
html[data-site-theme="kozmik-murdum"]{
  color-scheme:dark;
  --paper:#140d1f;
  --ink:#f5eefc;
  --muted:#c1b2d3;
  --gold:#caa3e6;
  --line:rgba(159,134,192,.26);
  --dark:#100a1a;
}
html[data-site-theme="kozmik-murdum"] body{
  background-color:#140d1f;
  background-image:linear-gradient(180deg,rgba(9,6,14,.12) 0%,rgba(11,8,18,.34) 28%,rgba(12,9,19,.70) 76%,rgba(10,7,16,.92) 100%),radial-gradient(circle at 50% 18%,rgba(249,199,255,.13),transparent 28%),url('/assets/themes/kozmik-murdum/background-desktop.webp');
  background-position:center top,center top,center top;
  background-repeat:no-repeat;
  background-size:cover;
  background-attachment:fixed;
  color:var(--ink);
}
html[data-site-theme="kozmik-murdum"] .site-header{
  background:linear-gradient(180deg,rgba(11,8,18,.94),rgba(14,9,23,.82));
  border-bottom-color:rgba(159,134,192,.22);
  backdrop-filter:blur(20px) saturate(120%);
  box-shadow:0 10px 34px rgba(0,0,0,.32);
}
html[data-site-theme="kozmik-murdum"] .brand-icon{border-color:rgba(202,163,230,.52);color:#e7d8f4;background:radial-gradient(circle at 36% 25%,rgba(255,232,255,.16),rgba(126,88,165,.09) 44%,rgba(14,9,23,.70) 78%);box-shadow:inset 0 0 22px rgba(202,163,230,.09),0 0 20px rgba(202,163,230,.08)}
html[data-site-theme="kozmik-murdum"] .brand,html[data-site-theme="kozmik-murdum"] nav a,html[data-site-theme="kozmik-murdum"] .header-cta{color:#f5eefc}
html[data-site-theme="kozmik-murdum"] .header-cta{border-bottom-color:#caa3e6}
html[data-site-theme="kozmik-murdum"] .header-cta span,html[data-site-theme="kozmik-murdum"] nav a:hover{color:#e7d8f4}
html[data-site-theme="kozmik-murdum"] .menu-button{color:#f5eefc;background:rgba(25,16,38,.76);border-color:rgba(202,163,230,.30)}
html[data-site-theme="kozmik-murdum"] h1,html[data-site-theme="kozmik-murdum"] h2,html[data-site-theme="kozmik-murdum"] h3{color:#f5eefc}
html[data-site-theme="kozmik-murdum"] h1{color:#eae4f2;text-shadow:0 2px 28px rgba(202,163,230,.16)}
html[data-site-theme="kozmik-murdum"] em,html[data-site-theme="kozmik-murdum"] .eyebrow{color:#d3b4ec}
html[data-site-theme="kozmik-murdum"] .primary{background:linear-gradient(135deg,#5e548e,#8068a9);border-color:rgba(234,228,242,.24);color:#fff}
html[data-site-theme="kozmik-murdum"] .primary:hover{background:linear-gradient(135deg,#7062a1,#9879c1)}
html[data-site-theme="kozmik-murdum"] .outline,html[data-site-theme="kozmik-murdum"] .atlas-signup-button{background:rgba(25,16,38,.56);border-color:rgba(202,163,230,.35);color:#f5eefc}
html[data-site-theme="kozmik-murdum"] .outline:hover,html[data-site-theme="kozmik-murdum"] .atlas-signup-button:hover{background:rgba(55,38,82,.68)}
html[data-site-theme="kozmik-murdum"] .hero-art{border:1px solid rgba(202,163,230,.20);box-shadow:0 28px 72px rgba(0,0,0,.42),0 0 38px rgba(202,163,230,.07)}
html[data-site-theme="kozmik-murdum"] .hero-art::after{background:linear-gradient(transparent,rgba(11,7,17,.91))}
html[data-site-theme="kozmik-murdum"] .live-badge{border-color:rgba(183,225,192,.28);color:#b7e1c0;background:rgba(14,9,23,.44)}
html[data-site-theme="kozmik-murdum"] .live-badge.ready:before{background:#b7e1c0}
html[data-site-theme="kozmik-murdum"] .sky-map-panel{background:linear-gradient(145deg,rgba(35,22,52,.76),rgba(12,8,20,.94));border:1px solid rgba(202,163,230,.20);box-shadow:0 24px 62px rgba(0,0,0,.30)}
html[data-site-theme="kozmik-murdum"] .sky-metrics,html[data-site-theme="kozmik-murdum"] .positions{border-color:var(--line)}
html[data-site-theme="kozmik-murdum"] .sky-metrics article{background:rgba(25,16,38,.54)}
html[data-site-theme="kozmik-murdum"] .sky-insight{background:linear-gradient(145deg,rgba(55,38,82,.60),rgba(25,16,38,.68));border:1px solid rgba(159,134,192,.22)}
html[data-site-theme="kozmik-murdum"] .sky-time-toolbar,html[data-site-theme="kozmik-murdum"] .aspects-panel,html[data-site-theme="kozmik-murdum"] .motion-radar{background:rgba(18,12,30,.74);border-color:rgba(159,134,192,.24);box-shadow:0 18px 48px rgba(0,0,0,.18)}
html[data-site-theme="kozmik-murdum"] input,html[data-site-theme="kozmik-murdum"] select{color:#f5eefc;background:rgba(18,12,30,.66);border-color:rgba(159,134,192,.30)}
html[data-site-theme="kozmik-murdum"] input::placeholder{color:#9f91b1}
html[data-site-theme="kozmik-murdum"] .radar-tabs button,html[data-site-theme="kozmik-murdum"] .filter-row button,html[data-site-theme="kozmik-murdum"] .catalog-filters button{color:#c1b2d3;border-color:rgba(159,134,192,.26);background:rgba(18,12,30,.42)}
html[data-site-theme="kozmik-murdum"] .radar-tabs button[aria-selected="true"],html[data-site-theme="kozmik-murdum"] .filter-row button.active,html[data-site-theme="kozmik-murdum"] .catalog-filters button.active{background:#5e548e;border-color:#9f86c0;color:#fff}
html[data-site-theme="kozmik-murdum"] .radar-card,html[data-site-theme="kozmik-murdum"] .radar-event{background:rgba(36,24,58,.58);border-color:rgba(159,134,192,.22)}
html[data-site-theme="kozmik-murdum"] .radar-source{border-color:rgba(159,134,192,.20);color:#c1b2d3}
html[data-site-theme="kozmik-murdum"] .calendar-section{background:rgba(16,10,26,.68);border-color:rgba(159,134,192,.22)}
html[data-site-theme="kozmik-murdum"] .event-list,html[data-site-theme="kozmik-murdum"] .event-row,html[data-site-theme="kozmik-murdum"] .weekly{border-color:rgba(159,134,192,.22)}
html[data-site-theme="kozmik-murdum"] .event-icon{border-color:rgba(202,163,230,.35);color:#caa3e6;background:rgba(55,38,82,.34)}
html[data-site-theme="kozmik-murdum"] .weekly>a{color:#d3b4ec}
html[data-site-theme="kozmik-murdum"] .observatory-location-bar{background:linear-gradient(145deg,rgba(55,38,82,.58),rgba(25,16,38,.68));border-color:rgba(159,134,192,.25)}
html[data-site-theme="kozmik-murdum"] .observatory-grid{background:rgba(12,8,20,.72);border-color:rgba(159,134,192,.22)}
html[data-site-theme="kozmik-murdum"] .tonight-card,html[data-site-theme="kozmik-murdum"] .night-plan-card,html[data-site-theme="kozmik-murdum"] .local-sky-card{background:rgba(25,16,38,.74);border-color:rgba(159,134,192,.24);box-shadow:0 22px 54px rgba(0,0,0,.20)}
html[data-site-theme="kozmik-murdum"] .equipment-filter,html[data-site-theme="kozmik-murdum"] .equipment-filter button{border-color:rgba(159,134,192,.23)}
html[data-site-theme="kozmik-murdum"] .equipment-filter button{color:#c1b2d3}
html[data-site-theme="kozmik-murdum"] .equipment-filter button.active{background:rgba(94,84,142,.74);color:#fff}
html[data-site-theme="kozmik-murdum"] .location-change-button,html[data-site-theme="kozmik-murdum"] .location-refine-button{background:rgba(25,16,38,.72);color:#f5eefc;border-color:rgba(202,163,230,.30)}
html[data-site-theme="kozmik-murdum"] .location-panel{background:rgba(18,12,30,.96);border-color:rgba(159,134,192,.25);box-shadow:0 22px 56px rgba(0,0,0,.42)}
html[data-site-theme="kozmik-murdum"] .location-pro-search,html[data-site-theme="kozmik-murdum"] .location-search-box{background:rgba(36,24,58,.58);border-color:rgba(159,134,192,.23)}
html[data-site-theme="kozmik-murdum"] .location-search-input,html[data-site-theme="kozmik-murdum"] .catalog-search{background:rgba(14,9,23,.74);border-color:rgba(202,163,230,.25)}
html[data-site-theme="kozmik-murdum"] .location-auto-card{background:rgba(55,38,82,.58);border-color:rgba(202,163,230,.28);color:#f5eefc}
html[data-site-theme="kozmik-murdum"] .location-auto-card:hover,html[data-site-theme="kozmik-murdum"] .location-result:hover{background:rgba(77,53,111,.58)}
html[data-site-theme="kozmik-murdum"] .location-auto-icon{background:#100a1a;color:#e7d8f4;border:1px solid rgba(202,163,230,.30)}
html[data-site-theme="kozmik-murdum"] .local-layer-drawer,html[data-site-theme="kozmik-murdum"] .local-sky-footer{background:rgba(18,12,30,.92);border-color:rgba(159,134,192,.22)}
/* Harita tuvali okunabilirlik için açık astronomik kağıt olarak korunur. */
html[data-site-theme="kozmik-murdum"] .local-sky-stage{background:#f8f3e8;color:#3e342d}
html[data-site-theme="kozmik-murdum"] .local-sky-selection{background:rgba(18,12,30,.90);color:#f5eefc;border-color:rgba(159,134,192,.24)}
html[data-site-theme="kozmik-murdum"] .local-sky-selection .object-detail-copy p,html[data-site-theme="kozmik-murdum"] .local-sky-selection .object-detail-copy>span{color:#c1b2d3}
html[data-site-theme="kozmik-murdum"] .sky-zoom-controls{background:rgba(18,12,30,.86);border-color:rgba(202,163,230,.30)}
html[data-site-theme="kozmik-murdum"] .sky-zoom-controls button,html[data-site-theme="kozmik-murdum"] .sky-zoom-controls span{color:#f5eefc;border-color:rgba(159,134,192,.20)}
html[data-site-theme="kozmik-murdum"] .sky-gesture-hint{background:rgba(18,12,30,.84);border-color:rgba(202,163,230,.24);color:#c1b2d3}
html[data-site-theme="kozmik-murdum"] .discovery-card,html[data-site-theme="kozmik-murdum"] .guide-card,html[data-site-theme="kozmik-murdum"] .guide-index>a{background:linear-gradient(145deg,rgba(36,24,58,.64),rgba(18,12,30,.76));border-color:rgba(159,134,192,.22);box-shadow:inset 0 1px 0 rgba(255,239,255,.03)}
html[data-site-theme="kozmik-murdum"] .discovery-card.featured,html[data-site-theme="kozmik-murdum"] .guide-card.featured{background:linear-gradient(145deg,rgba(77,53,111,.54),rgba(22,13,33,.90));border-color:rgba(202,163,230,.34);color:#f5eefc}
html[data-site-theme="kozmik-murdum"] .discovery-card p,html[data-site-theme="kozmik-murdum"] .guide-card p{color:#c1b2d3}
html[data-site-theme="kozmik-murdum"] .catalog-search{color:#f5eefc}
html[data-site-theme="kozmik-murdum"] .discovery-empty{background:rgba(25,16,38,.64);border-color:rgba(202,163,230,.28)}
html[data-site-theme="kozmik-murdum"] .atlas-section{background:linear-gradient(145deg,rgba(20,13,31,.95),rgba(8,5,14,.98));border-top:1px solid rgba(202,163,230,.20);border-bottom:1px solid rgba(202,163,230,.14)}
html[data-site-theme="kozmik-murdum"] .gold{background:#caa3e6;color:#140d1f}
html[data-site-theme="kozmik-murdum"] .gold:hover{background:#e7d8f4}
html[data-site-theme="kozmik-murdum"] .atlas-outline{border-color:rgba(202,163,230,.46);color:#f5eefc}
html[data-site-theme="kozmik-murdum"] .atlas-modules>a{border-color:rgba(159,134,192,.24)}
html[data-site-theme="kozmik-murdum"] footer{background:rgba(9,6,14,.74);border-top:1px solid rgba(159,134,192,.20)}
/* Rehber sayfaları */
html[data-site-theme="kozmik-murdum"] .article-lead,html[data-site-theme="kozmik-murdum"] .lesson-meta,html[data-site-theme="kozmik-murdum"] .lesson-sources p,html[data-site-theme="kozmik-murdum"] .method-boundary{color:#c1b2d3}
html[data-site-theme="kozmik-murdum"] .quick-answer,html[data-site-theme="kozmik-murdum"] .article-toc,html[data-site-theme="kozmik-murdum"] .worked-example,html[data-site-theme="kozmik-murdum"] .article-cta,html[data-site-theme="kozmik-murdum"] .guide-method-note{background:linear-gradient(145deg,rgba(36,24,58,.62),rgba(18,12,30,.74));border-color:rgba(202,163,230,.28)}
html[data-site-theme="kozmik-murdum"] .lesson-table table,html[data-site-theme="kozmik-murdum"] .lesson-glossary>div,html[data-site-theme="kozmik-murdum"] .lesson-faq details,html[data-site-theme="kozmik-murdum"] .support-guide-grid a,html[data-site-theme="kozmik-murdum"] .related-guides a{background:rgba(25,16,38,.58);border-color:rgba(159,134,192,.23);color:#f5eefc}
html[data-site-theme="kozmik-murdum"] .support-guide-grid a:hover,html[data-site-theme="kozmik-murdum"] .related-guides a:hover{background:rgba(55,38,82,.64)}
html[data-site-theme="kozmik-murdum"] td,html[data-site-theme="kozmik-murdum"] th{border-color:rgba(159,134,192,.22)}
html[data-site-theme="kozmik-murdum"] .source-marker{color:#d3b4ec}
@media(max-width:680px){html[data-site-theme="kozmik-murdum"] body{background-image:linear-gradient(180deg,rgba(9,6,14,.18),rgba(11,8,18,.74)),radial-gradient(circle at 50% 14%,rgba(249,199,255,.12),transparent 26%),url('/assets/themes/kozmik-murdum/background-mobile.webp');background-attachment:scroll}}

/* V7.6.4 — Kozmik Mürdüm selected/active contrast audit */
/* Seçili/aktif kontroller gündüz temasındaki açık zemini miras alamaz. */
html[data-site-theme="kozmik-murdum"] .planet-buttons button{
  background:rgba(15,9,24,.48);
  border-color:rgba(159,134,192,.28);
  color:#f5eefc;
}
html[data-site-theme="kozmik-murdum"] .planet-buttons button:hover{
  background:rgba(52,35,76,.58);
  border-color:rgba(202,163,230,.45);
}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"]{
  background:linear-gradient(145deg,#65538d 0%,#4a386e 52%,#33244f 100%)!important;
  border-color:#d9b9ef!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 28px rgba(0,0,0,.24),0 0 0 1px rgba(202,163,230,.10)!important;
}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"] span{
  color:#f0cfff!important;
}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"] strong{
  color:#fff!important;
}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"] small{
  color:#dfd0ea!important;
}

/* Site genelindeki toggle / tab / filter seçili durumları */
html[data-site-theme="kozmik-murdum"] button[aria-pressed="true"],
html[data-site-theme="kozmik-murdum"] button[aria-selected="true"],
html[data-site-theme="kozmik-murdum"] [role="tab"][aria-selected="true"],
html[data-site-theme="kozmik-murdum"] [role="option"][aria-selected="true"],
html[data-site-theme="kozmik-murdum"] .filter-row button.active,
html[data-site-theme="kozmik-murdum"] .radar-tabs button[aria-selected="true"],
html[data-site-theme="kozmik-murdum"] .equipment-filter button.active,
html[data-site-theme="kozmik-murdum"] .catalog-filters button.active,
html[data-site-theme="kozmik-murdum"] .guide-search button.active,
html[data-site-theme="kozmik-murdum"] .guide-filter button.active{
  background:linear-gradient(145deg,#65538d,#453465)!important;
  border-color:rgba(222,190,244,.78)!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 7px 18px rgba(0,0,0,.18)!important;
}
html[data-site-theme="kozmik-murdum"] button[aria-pressed="true"] *,
html[data-site-theme="kozmik-murdum"] button[aria-selected="true"] *,
html[data-site-theme="kozmik-murdum"] [role="tab"][aria-selected="true"] *,
html[data-site-theme="kozmik-murdum"] .filter-row button.active *,
html[data-site-theme="kozmik-murdum"] .radar-tabs button[aria-selected="true"] *,
html[data-site-theme="kozmik-murdum"] .equipment-filter button.active *,
html[data-site-theme="kozmik-murdum"] .catalog-filters button.active *{
  color:inherit!important;
}

/* Checkbox/radio tabanlı katman ve filtre kartları */
html[data-site-theme="kozmik-murdum"] label:has(input[type="checkbox"]:checked),
html[data-site-theme="kozmik-murdum"] label:has(input[type="radio"]:checked){
  background:rgba(85,61,119,.56);
  border-color:rgba(202,163,230,.58)!important;
  color:#f8f2ff!important;
}
html[data-site-theme="kozmik-murdum"] label:has(input[type="checkbox"]:checked) *,
html[data-site-theme="kozmik-murdum"] label:has(input[type="radio"]:checked) *{
  color:inherit;
}

/* Seçili arama/konum/listbox satırları */
html[data-site-theme="kozmik-murdum"] .location-result[aria-selected="true"],
html[data-site-theme="kozmik-murdum"] .location-result.active,
html[data-site-theme="kozmik-murdum"] .location-result.selected,
html[data-site-theme="kozmik-murdum"] [role="option"].active,
html[data-site-theme="kozmik-murdum"] [role="option"].selected{
  background:rgba(91,66,126,.62)!important;
  border-color:rgba(211,180,236,.62)!important;
  color:#fff!important;
}
html[data-site-theme="kozmik-murdum"] .location-result[aria-selected="true"] *,
html[data-site-theme="kozmik-murdum"] .location-result.active *,
html[data-site-theme="kozmik-murdum"] .location-result.selected *{
  color:inherit!important;
}

/* Aktif tarih/zaman ve seçilebilir küçük kartlar için güvenlik ağı */
html[data-site-theme="kozmik-murdum"] .is-selected,
html[data-site-theme="kozmik-murdum"] .is-active,
html[data-site-theme="kozmik-murdum"] .selected-card,
html[data-site-theme="kozmik-murdum"] .active-card{
  background:linear-gradient(145deg,rgba(91,66,126,.70),rgba(50,35,74,.82))!important;
  border-color:rgba(211,180,236,.58)!important;
  color:#fff!important;
}
html[data-site-theme="kozmik-murdum"] .is-selected *,
html[data-site-theme="kozmik-murdum"] .is-active *,
html[data-site-theme="kozmik-murdum"] .selected-card *,
html[data-site-theme="kozmik-murdum"] .active-card *{
  color:inherit!important;
}

/* Hover/focus sırasında tekrar açık zemine dönmeyi engelle */
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"]:hover,
html[data-site-theme="kozmik-murdum"] button[aria-pressed="true"]:hover,
html[data-site-theme="kozmik-murdum"] button[aria-selected="true"]:hover,
html[data-site-theme="kozmik-murdum"] .filter-row button.active:hover,
html[data-site-theme="kozmik-murdum"] .radar-tabs button[aria-selected="true"]:hover,
html[data-site-theme="kozmik-murdum"] .equipment-filter button.active:hover,
html[data-site-theme="kozmik-murdum"] .catalog-filters button.active:hover{
  background:linear-gradient(145deg,#735d9d,#4d3a71)!important;
  color:#fff!important;
}
html[data-site-theme="kozmik-murdum"] .planet-buttons button:focus-visible,
html[data-site-theme="kozmik-murdum"] button[aria-pressed="true"]:focus-visible,
html[data-site-theme="kozmik-murdum"] button[aria-selected="true"]:focus-visible{
  outline:3px solid rgba(233,205,252,.92)!important;
  outline-offset:3px;
}

/* Açık renk sabit kart/etiket kalıntıları için yalnız interaktif seçili durum güvenlik ağı */
html[data-site-theme="kozmik-murdum"] :is(button,[role="button"],[role="tab"],[role="option"])[data-selected="true"],
html[data-site-theme="kozmik-murdum"] :is(button,[role="button"],[role="tab"],[role="option"])[data-active="true"]{
  background:linear-gradient(145deg,#65538d,#453465)!important;
  border-color:rgba(222,190,244,.78)!important;
  color:#fff!important;
}

/* V7.6.5 — Kozmik Mürdüm cream-background hard override */
/* Koyu temada kalan sabit krem/fildişi zeminleri zorla düzelt */
html[data-site-theme="kozmik-murdum"] .planet-explorer,
html[data-site-theme="kozmik-murdum"] .article-shell .article-cta,
html[data-site-theme="kozmik-murdum"] .quick-answer,
html[data-site-theme="kozmik-murdum"] .worked-example,
html[data-site-theme="kozmik-murdum"] .guide-method-note,
html[data-site-theme="kozmik-murdum"] .article-toc,
html[data-site-theme="kozmik-murdum"] .lesson-table table,
html[data-site-theme="kozmik-murdum"] .lesson-glossary>div,
html[data-site-theme="kozmik-murdum"] .lesson-faq details,
html[data-site-theme="kozmik-murdum"] .support-guide-grid a,
html[data-site-theme="kozmik-murdum"] .related-guides a,
html[data-site-theme="kozmik-murdum"] .guide-index a,
html[data-site-theme="kozmik-murdum"] .guide-index a:hover{
  background:linear-gradient(145deg,rgba(36,24,58,.70),rgba(18,12,30,.84))!important;
  color:#f5eefc!important;
  border-color:rgba(202,163,230,.26)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 28px rgba(0,0,0,.15);
}
html[data-site-theme="kozmik-murdum"] .article-shell .article-cta{border-left-color:#d3b4ec!important}
html[data-site-theme="kozmik-murdum"] .planet-explorer *:not(.button),
html[data-site-theme="kozmik-murdum"] .article-shell .article-cta *:not(.button),
html[data-site-theme="kozmik-murdum"] .quick-answer *,
html[data-site-theme="kozmik-murdum"] .worked-example *,
html[data-site-theme="kozmik-murdum"] .guide-method-note *,
html[data-site-theme="kozmik-murdum"] .article-toc *,
html[data-site-theme="kozmik-murdum"] .lesson-table table *,
html[data-site-theme="kozmik-murdum"] .lesson-glossary>div *,
html[data-site-theme="kozmik-murdum"] .lesson-faq details *,
html[data-site-theme="kozmik-murdum"] .support-guide-grid a *,
html[data-site-theme="kozmik-murdum"] .related-guides a *,
html[data-site-theme="kozmik-murdum"] .guide-index a *{
  color:inherit!important;
}
html[data-site-theme="kozmik-murdum"] .planet-explorer p,
html[data-site-theme="kozmik-murdum"] .planet-explorer small,
html[data-site-theme="kozmik-murdum"] .article-shell .article-cta p,
html[data-site-theme="kozmik-murdum"] .article-lead,
html[data-site-theme="kozmik-murdum"] .lesson-meta,
html[data-site-theme="kozmik-murdum"] .lesson-sources p,
html[data-site-theme="kozmik-murdum"] .method-boundary{
  color:#c9bdd9!important;
}

/* Asıl problem: seçili gezegen kartları sabit krem zemine dönüyordu */
html[data-site-theme="kozmik-murdum"] .planet-buttons button{
  background:rgba(15,9,24,.42)!important;
  border-color:rgba(159,134,192,.26)!important;
  color:#f5eefc!important;
}
html[data-site-theme="kozmik-murdum"] .planet-buttons button span{color:#d7b5ef!important}
html[data-site-theme="kozmik-murdum"] .planet-buttons button strong{color:#ffffff!important}
html[data-site-theme="kozmik-murdum"] .planet-buttons button small{color:#d8cbeb!important}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed=true],
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"],
html[data-site-theme="kozmik-murdum"] .planet-buttons button.active,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.is-selected{
  background:linear-gradient(145deg,#6d5998 0%,#4d3a71 55%,#382853 100%)!important;
  border-color:#e1c8f6!important;
  color:#ffffff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 30px rgba(0,0,0,.24),0 0 0 1px rgba(202,163,230,.12)!important;
}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed=true] span,
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"] span,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.active span,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.is-selected span{color:#f0d9ff!important}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed=true] strong,
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"] strong,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.active strong,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.is-selected strong{color:#ffffff!important}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed=true] small,
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"] small,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.active small,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.is-selected small{color:#ece3f7!important}
html[data-site-theme="kozmik-murdum"] .planet-buttons button:hover{background:rgba(64,47,92,.48)!important;border-color:rgba(202,163,230,.38)!important}
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed=true]:hover,
html[data-site-theme="kozmik-murdum"] .planet-buttons button[aria-pressed="true"]:hover,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.active:hover,
html[data-site-theme="kozmik-murdum"] .planet-buttons button.is-selected:hover{background:linear-gradient(145deg,#7a63a6,#523d77)!important}

/* Tablo başlıkları ve hücreler */
html[data-site-theme="kozmik-murdum"] table,
html[data-site-theme="kozmik-murdum"] .lesson-table table{color:#f5eefc!important}
html[data-site-theme="kozmik-murdum"] th,
html[data-site-theme="kozmik-murdum"] .lesson-table th,
html[data-site-theme="kozmik-murdum"] thead th{
  background:rgba(244,238,252,.08)!important;
  color:#eadcff!important;
  border-color:rgba(159,134,192,.24)!important;
}
html[data-site-theme="kozmik-murdum"] td,
html[data-site-theme="kozmik-murdum"] .lesson-table td{border-color:rgba(159,134,192,.18)!important;color:#f5eefc!important}

/* Buton olmayan link kartlarında da metin kontrastı koru */
html[data-site-theme="kozmik-murdum"] .support-guide-grid a,
html[data-site-theme="kozmik-murdum"] .related-guides a,
html[data-site-theme="kozmik-murdum"] .guide-index a{color:#f5eefc!important}
html[data-site-theme="kozmik-murdum"] .support-guide-grid a p,
html[data-site-theme="kozmik-murdum"] .related-guides a p,
html[data-site-theme="kozmik-murdum"] .guide-index a p{color:#c9bdd9!important}

/* Genel seçili durum güvenlik ağı */
html[data-site-theme="kozmik-murdum"] button[aria-selected="true"],
html[data-site-theme="kozmik-murdum"] button[aria-pressed="true"],
html[data-site-theme="kozmik-murdum"] [role="tab"][aria-selected="true"],
html[data-site-theme="kozmik-murdum"] .filter-row button.active,
html[data-site-theme="kozmik-murdum"] .radar-tabs button[aria-selected="true"],
html[data-site-theme="kozmik-murdum"] .equipment-filter button.active,
html[data-site-theme="kozmik-murdum"] .catalog-filters button.active{
  background:linear-gradient(145deg,#6d5998,#4d3a71)!important;
  border-color:rgba(233,205,252,.72)!important;
  color:#fff!important;
}

/* iOS Safari cache/focus davranışı */
html[data-site-theme="kozmik-murdum"] button:focus-visible,
html[data-site-theme="kozmik-murdum"] a:focus-visible{outline:3px solid rgba(233,205,252,.92)!important;outline-offset:3px}

/* V7.6.6 — Kozmik Mürdüm glass local-sky override */
/* Kozmik Mürdüm'de gök kubbe ekranını krem yerine cam/mürdüm yap */
html[data-site-theme="kozmik-murdum"] .observatory-grid,
html[data-site-theme="kozmik-murdum"] .local-sky-card,
html[data-site-theme="kozmik-murdum"] .local-sky-wrap,
html[data-site-theme="kozmik-murdum"] .sky-catalog-card{
  background:linear-gradient(145deg,rgba(32,20,49,.42),rgba(15,10,24,.58))!important;
  border:1px solid rgba(202,163,230,.18)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.03)!important;
  backdrop-filter:blur(12px) saturate(118%);
  -webkit-backdrop-filter:blur(12px) saturate(118%);
}

/* Büyük krem çalışma alanını yarı saydam cam yüzeye çevir */
html[data-site-theme="kozmik-murdum"] .local-sky-stage,
html[data-site-theme="kozmik-murdum"] .local-sky-canvas-shell,
html[data-site-theme="kozmik-murdum"] .observatory-stage,
html[data-site-theme="kozmik-murdum"] .sky-map-surface,
html[data-site-theme="kozmik-murdum"] .sky-map-board{
  background:linear-gradient(145deg,rgba(248,243,232,.20),rgba(236,223,245,.12))!important;
  border:1px solid rgba(225,200,246,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08), 0 18px 44px rgba(0,0,0,.12)!important;
  backdrop-filter:blur(14px) saturate(115%);
  -webkit-backdrop-filter:blur(14px) saturate(115%);
}

/* Sağ bilgi paneli de glass olsun */
html[data-site-theme="kozmik-murdum"] .local-sky-selection,
html[data-site-theme="kozmik-murdum"] .sky-object-panel,
html[data-site-theme="kozmik-murdum"] .observatory-detail,
html[data-site-theme="kozmik-murdum"] .goge-bakis-panel{
  background:linear-gradient(160deg,rgba(30,20,46,.78),rgba(17,11,28,.90))!important;
  color:#f5eefc!important;
  border:1px solid rgba(202,163,230,.20)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.03)!important;
  backdrop-filter:blur(10px) saturate(116%);
  -webkit-backdrop-filter:blur(10px) saturate(116%);
}
html[data-site-theme="kozmik-murdum"] .local-sky-selection *,
html[data-site-theme="kozmik-murdum"] .sky-object-panel *,
html[data-site-theme="kozmik-murdum"] .observatory-detail *,
html[data-site-theme="kozmik-murdum"] .goge-bakis-panel *{color:inherit}
html[data-site-theme="kozmik-murdum"] .local-sky-selection p,
html[data-site-theme="kozmik-murdum"] .sky-object-panel p,
html[data-site-theme="kozmik-murdum"] .observatory-detail p{color:#d1c3e2!important}
html[data-site-theme="kozmik-murdum"] .local-sky-selection .eyebrow,
html[data-site-theme="kozmik-murdum"] .sky-object-panel .eyebrow,
html[data-site-theme="kozmik-murdum"] .observatory-detail .eyebrow{color:#d7b5ef!important}

/* Alt açıklama etiketi */
html[data-site-theme="kozmik-murdum"] .sky-gesture-hint,
html[data-site-theme="kozmik-murdum"] .local-sky-footer-note,
html[data-site-theme="kozmik-murdum"] .zoom-hint{
  background:rgba(41,28,62,.76)!important;
  color:#d6cae6!important;
  border:1px solid rgba(202,163,230,.20)!important;
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
}

/* Harita üzerindeki yazılar ve çizgiler okunur kalsın */
html[data-site-theme="kozmik-murdum"] .local-sky-stage text,
html[data-site-theme="kozmik-murdum"] .observatory-stage text,
html[data-site-theme="kozmik-murdum"] .sky-map-surface text{fill:#4f412f!important}
html[data-site-theme="kozmik-murdum"] .local-sky-stage .horizon-ring,
html[data-site-theme="kozmik-murdum"] .local-sky-stage .orbit-line,
html[data-site-theme="kozmik-murdum"] .local-sky-stage .grid-line,
html[data-site-theme="kozmik-murdum"] .observatory-stage .horizon-ring,
html[data-site-theme="kozmik-murdum"] .observatory-stage .orbit-line,
html[data-site-theme="kozmik-murdum"] .observatory-stage .grid-line{
  stroke:rgba(181,135,63,.70)!important;
}

/* Dış çerçeve ve dikey ayırıcı krem görünmesin */
html[data-site-theme="kozmik-murdum"] .local-sky-card,
html[data-site-theme="kozmik-murdum"] .observatory-grid{overflow:hidden}
html[data-site-theme="kozmik-murdum"] .local-sky-card > *,
html[data-site-theme="kozmik-murdum"] .observatory-grid > *{border-color:rgba(202,163,230,.12)!important}

/* Mobilde ağır görünmesin */
@media(max-width:980px){
  html[data-site-theme="kozmik-murdum"] .local-sky-stage,
  html[data-site-theme="kozmik-murdum"] .local-sky-selection,
  html[data-site-theme="kozmik-murdum"] .observatory-stage,
  html[data-site-theme="kozmik-murdum"] .observatory-detail{
    backdrop-filter:blur(8px) saturate(110%);
    -webkit-backdrop-filter:blur(8px) saturate(110%);
  }
}

/* V7.6.7 — Kozmik Mürdüm observatory night-sky look */
/* Referans: koyu kozmik mürdüm gözlem sahnesi */
html[data-site-theme="kozmik-murdum"] .observatory-grid,
html[data-site-theme="kozmik-murdum"] .local-sky-card{
  background:linear-gradient(180deg,rgba(17,9,18,.92),rgba(11,5,13,.98))!important;
  border:1px solid rgba(103,64,92,.42)!important;
  box-shadow:0 28px 64px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.02)!important;
  overflow:hidden;
}

/* Büyük harita sahnesi: koyu kozmik arka plan */
html[data-site-theme="kozmik-murdum"] .local-sky-stage,
html[data-site-theme="kozmik-murdum"] .local-sky-canvas-shell,
html[data-site-theme="kozmik-murdum"] .observatory-stage,
html[data-site-theme="kozmik-murdum"] .sky-map-surface,
html[data-site-theme="kozmik-murdum"] .sky-map-board{
  position:relative;
  background:
    radial-gradient(circle at 50% 48%, rgba(182,115,149,.07) 0, rgba(182,115,149,.05) 12%, rgba(182,115,149,0) 30%),
    radial-gradient(circle at 72% 28%, rgba(210,156,213,.08), transparent 22%),
    radial-gradient(circle at 28% 68%, rgba(115,71,109,.08), transparent 25%),
    linear-gradient(180deg, rgba(30,8,18,.94), rgba(13,4,12,.98))!important;
  border:1px solid rgba(104,68,93,.34)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03), inset 0 0 0 1px rgba(255,255,255,.015), 0 20px 48px rgba(0,0,0,.18)!important;
}
html[data-site-theme="kozmik-murdum"] .local-sky-stage::before,
html[data-site-theme="kozmik-murdum"] .observatory-stage::before,
html[data-site-theme="kozmik-murdum"] .sky-map-surface::before,
html[data-site-theme="kozmik-murdum"] .sky-map-board::before{
  content:"";
  position:absolute;inset:0;pointer-events:none;
  background-image:
    radial-gradient(circle, rgba(255,248,230,.65) 0 0.7px, transparent 0.9px),
    radial-gradient(circle, rgba(226,207,255,.38) 0 0.8px, transparent 1px),
    radial-gradient(circle, rgba(255,248,230,.25) 0 0.6px, transparent 0.8px);
  background-size: 180px 180px, 240px 240px, 120px 120px;
  background-position: 20px 30px, 80px 140px, 0 0;
  opacity:.42;
}
/* Çapraz kozmik ışık / nebulamsı bant */
html[data-site-theme="kozmik-murdum"] .local-sky-stage::after,
html[data-site-theme="kozmik-murdum"] .observatory-stage::after,
html[data-site-theme="kozmik-murdum"] .sky-map-surface::after,
html[data-site-theme="kozmik-murdum"] .sky-map-board::after{
  content:"";
  position:absolute;inset:-6%;pointer-events:none;
  background:linear-gradient(135deg,
    transparent 31%,
    rgba(214,178,231,0) 36%,
    rgba(214,178,231,.07) 40%,
    rgba(255,236,244,.14) 47%,
    rgba(214,178,231,.08) 54%,
    rgba(214,178,231,0) 60%,
    transparent 66%);
  opacity:.58;
  mix-blend-mode:screen;
}

/* Sağdaki Göğe bakış paneli */
html[data-site-theme="kozmik-murdum"] .local-sky-selection,
html[data-site-theme="kozmik-murdum"] .sky-object-panel,
html[data-site-theme="kozmik-murdum"] .observatory-detail,
html[data-site-theme="kozmik-murdum"] .goge-bakis-panel{
  background:linear-gradient(180deg,rgba(35,26,48,.88),rgba(24,18,36,.96))!important;
  border:1px solid rgba(105,76,116,.36)!important;
  color:#f6eef9!important;
  box-shadow:0 22px 56px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.03)!important;
}
html[data-site-theme="kozmik-murdum"] .local-sky-selection h2,
html[data-site-theme="kozmik-murdum"] .sky-object-panel h2,
html[data-site-theme="kozmik-murdum"] .observatory-detail h2{color:#fff7fb!important}
html[data-site-theme="kozmik-murdum"] .local-sky-selection p,
html[data-site-theme="kozmik-murdum"] .sky-object-panel p,
html[data-site-theme="kozmik-murdum"] .observatory-detail p{color:#cfbed8!important}
html[data-site-theme="kozmik-murdum"] .local-sky-selection .eyebrow,
html[data-site-theme="kozmik-murdum"] .sky-object-panel .eyebrow,
html[data-site-theme="kozmik-murdum"] .observatory-detail .eyebrow{color:#b98a47!important}

/* Alt ipucu kapsülü */
html[data-site-theme="kozmik-murdum"] .sky-gesture-hint,
html[data-site-theme="kozmik-murdum"] .local-sky-footer-note,
html[data-site-theme="kozmik-murdum"] .zoom-hint{
  background:rgba(61,49,80,.86)!important;
  color:#d9cfdf!important;
  border:1px solid rgba(122,96,138,.34)!important;
  box-shadow:0 8px 18px rgba(0,0,0,.18)!important;
}

/* Harita üzerindeki tipografi ve çizgiler: altın tonlu */
html[data-site-theme="kozmik-murdum"] .local-sky-stage text,
html[data-site-theme="kozmik-murdum"] .local-sky-stage tspan,
html[data-site-theme="kozmik-murdum"] .observatory-stage text,
html[data-site-theme="kozmik-murdum"] .observatory-stage tspan,
html[data-site-theme="kozmik-murdum"] .sky-map-surface text,
html[data-site-theme="kozmik-murdum"] .sky-map-surface tspan,
html[data-site-theme="kozmik-murdum"] .sky-map-board text,
html[data-site-theme="kozmik-murdum"] .sky-map-board tspan{
  fill:#d2ba84!important;
}
html[data-site-theme="kozmik-murdum"] .local-sky-stage .horizon-ring,
html[data-site-theme="kozmik-murdum"] .local-sky-stage .ecliptic-line,
html[data-site-theme="kozmik-murdum"] .local-sky-stage .orbit-line,
html[data-site-theme="kozmik-murdum"] .observatory-stage .horizon-ring,
html[data-site-theme="kozmik-murdum"] .observatory-stage .ecliptic-line,
html[data-site-theme="kozmik-murdum"] .observatory-stage .orbit-line,
html[data-site-theme="kozmik-murdum"] .sky-map-surface .horizon-ring,
html[data-site-theme="kozmik-murdum"] .sky-map-surface .ecliptic-line,
html[data-site-theme="kozmik-murdum"] .sky-map-surface .orbit-line,
html[data-site-theme="kozmik-murdum"] .sky-map-board .horizon-ring,
html[data-site-theme="kozmik-murdum"] .sky-map-board .ecliptic-line,
html[data-site-theme="kozmik-murdum"] .sky-map-board .orbit-line{
  stroke:rgba(195,147,70,.84)!important;
}
html[data-site-theme="kozmik-murdum"] .local-sky-stage .grid-line,
html[data-site-theme="kozmik-murdum"] .local-sky-stage .axis-line,
html[data-site-theme="kozmik-murdum"] .observatory-stage .grid-line,
html[data-site-theme="kozmik-murdum"] .observatory-stage .axis-line,
html[data-site-theme="kozmik-murdum"] .sky-map-surface .grid-line,
html[data-site-theme="kozmik-murdum"] .sky-map-surface .axis-line,
html[data-site-theme="kozmik-murdum"] .sky-map-board .grid-line,
html[data-site-theme="kozmik-murdum"] .sky-map-board .axis-line{
  stroke:rgba(110,80,92,.50)!important;
}

/* Harita içi fotoğraf / bilgi kutusu varsa */
html[data-site-theme="kozmik-murdum"] .object-photo,
html[data-site-theme="kozmik-murdum"] .object-card{
  background:rgba(21,12,24,.72)!important;
  border-color:rgba(105,76,116,.34)!important;
}

@media(max-width:980px){
  html[data-site-theme="kozmik-murdum"] .local-sky-stage::before,
  html[data-site-theme="kozmik-murdum"] .observatory-stage::before,
  html[data-site-theme="kozmik-murdum"] .sky-map-surface::before,
  html[data-site-theme="kozmik-murdum"] .sky-map-board::before{opacity:.30}
  html[data-site-theme="kozmik-murdum"] .local-sky-stage::after,
  html[data-site-theme="kozmik-murdum"] .observatory-stage::after,
  html[data-site-theme="kozmik-murdum"] .sky-map-surface::after,
  html[data-site-theme="kozmik-murdum"] .sky-map-board::after{opacity:.42}
}

/* V7.6.8 — Kozmik Mürdüm transparent sky surround */
/* Yalnızca gök kubbe çemberinin çevresindeki dikdörtgen sahneyi şeffaf yapar. */
html[data-site-theme="kozmik-murdum"] .local-sky-stage,
html[data-site-theme="kozmik-murdum"] .local-sky-canvas-shell,
html[data-site-theme="kozmik-murdum"] .observatory-stage,
html[data-site-theme="kozmik-murdum"] .sky-map-surface,
html[data-site-theme="kozmik-murdum"] .sky-map-board{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}

/* Önceki glass/night-observatory hotfixlerinden gelen yıldız/nebulamsı katmanları kaldır. */
html[data-site-theme="kozmik-murdum"] .local-sky-stage::before,
html[data-site-theme="kozmik-murdum"] .local-sky-stage::after,
html[data-site-theme="kozmik-murdum"] .observatory-stage::before,
html[data-site-theme="kozmik-murdum"] .observatory-stage::after,
html[data-site-theme="kozmik-murdum"] .sky-map-surface::before,
html[data-site-theme="kozmik-murdum"] .sky-map-surface::after,
html[data-site-theme="kozmik-murdum"] .sky-map-board::before,
html[data-site-theme="kozmik-murdum"] .sky-map-board::after{
  content:none!important;
  display:none!important;
  background:none!important;
}

/* Harita kolonunun kendisi de açık zemin vermesin. */
html[data-site-theme="kozmik-murdum"] .local-sky-card,
html[data-site-theme="kozmik-murdum"] .observatory-grid{
  background:transparent!important;
  background-color:transparent!important;
}

/* Sağ detay paneli koyu kalır; okunabilirlik korunur. */
html[data-site-theme="kozmik-murdum"] .local-sky-selection,
html[data-site-theme="kozmik-murdum"] .sky-object-panel,
html[data-site-theme="kozmik-murdum"] .observatory-detail,
html[data-site-theme="kozmik-murdum"] .goge-bakis-panel{
  background:linear-gradient(160deg,rgba(31,22,43,.88),rgba(18,12,29,.94))!important;
  border-color:rgba(202,163,230,.22)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.24)!important;
}

/* Dış çerçeve görünür ama hafif olsun. */
html[data-site-theme="kozmik-murdum"] .local-sky-card,
html[data-site-theme="kozmik-murdum"] .observatory-grid,
html[data-site-theme="kozmik-murdum"] .local-sky-card > *,
html[data-site-theme="kozmik-murdum"] .observatory-grid > *{
  border-color:rgba(202,163,230,.10)!important;
}

/* V7.7.1 — Native Yönetici ile Görüş site entry */
.fi-admin-support-fab{
  position:fixed;
  right:max(18px,env(safe-area-inset-right));
  bottom:max(18px,calc(env(safe-area-inset-bottom) + 14px));
  z-index:90;
  display:inline-flex;
  align-items:center;
  gap:10px;
  min-height:48px;
  padding:10px 16px 10px 10px;
  border:1px solid rgba(255,255,255,.16);
  border-radius:999px;
  background:rgba(24,33,36,.94);
  color:#fff!important;
  box-shadow:0 16px 38px rgba(18,25,28,.24);
  text-decoration:none!important;
  font-size:13px;
  font-weight:700;
  line-height:1;
  backdrop-filter:blur(14px) saturate(120%);
  -webkit-backdrop-filter:blur(14px) saturate(120%);
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease;
}
.fi-admin-support-fab:hover{transform:translateY(-2px);box-shadow:0 20px 44px rgba(18,25,28,.28)}
.fi-admin-support-fab:focus-visible{outline:3px solid #b98a46;outline-offset:4px}
.fi-admin-support-fab-icon{
  width:30px;height:30px;border-radius:50%;display:grid;place-items:center;
  color:#d9bd82;background:rgba(196,164,106,.13);border:1px solid rgba(196,164,106,.30)
}
.fi-admin-support-fab-icon svg{width:16px;height:16px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.fi-admin-support-fab-text{white-space:nowrap}

/* Yalnız mobil açılır menüde görünür; desktop ana navigasyonu kalabalıklaştırmaz. */
nav .fi-admin-support-nav{display:none}
@media(max-width:850px){
  nav .fi-admin-support-nav{display:block!important;margin-top:5px;padding-top:16px;border-top:1px solid var(--line);color:var(--gold)!important;font-weight:700}
}

.fi-admin-support-footer-row{
  display:flex;justify-content:flex-end;align-items:center;
  padding:0 0 22px;
}
.fi-admin-support-footer-row a{
  display:inline-flex;align-items:center;gap:12px;
  font-size:13px;font-weight:650;color:var(--ink);
  border-bottom:1px solid var(--gold);padding:7px 0;
}
.fi-admin-support-footer-row a span{color:var(--gold)}

.fi-admin-support-atlas{
  margin-top:-26px;padding-bottom:34px;
  display:flex;align-items:center;justify-content:space-between;gap:18px;
  border-top:1px solid rgba(197,178,135,.18);padding-top:20px;
  color:#aeb8b2;font-size:13px;
}
.fi-admin-support-atlas strong{color:#f4f0e4;font-weight:600}
.fi-admin-support-atlas a{display:inline-flex;align-items:center;gap:10px;color:#d8c28e;font-weight:650;white-space:nowrap}
.fi-admin-support-atlas a:hover{text-decoration:underline;text-underline-offset:5px}

/* Önceki iframe tabanlı deneme kalıntıları görünmesin. */
.admin-support-section,.support-entry-float{display:none!important}

html[data-site-theme="kozmik-murdum"] .fi-admin-support-fab{
  background:linear-gradient(145deg,rgba(72,51,96,.94),rgba(26,16,39,.97));
  border-color:rgba(202,163,230,.34);
  box-shadow:0 18px 44px rgba(0,0,0,.38),0 0 26px rgba(202,163,230,.08)
}
html[data-site-theme="kozmik-murdum"] .fi-admin-support-fab-icon{
  color:#ead8f7;background:rgba(202,163,230,.13);border-color:rgba(202,163,230,.30)
}
html[data-site-theme="kozmik-murdum"] .fi-admin-support-footer-row a{color:#f5eefc;border-bottom-color:#caa3e6}
html[data-site-theme="kozmik-murdum"] .fi-admin-support-footer-row a span{color:#d7b5ef}
html[data-site-theme="kozmik-murdum"] .fi-admin-support-atlas{border-top-color:rgba(202,163,230,.18);color:#c1b2d3}
html[data-site-theme="kozmik-murdum"] .fi-admin-support-atlas strong{color:#f5eefc}
html[data-site-theme="kozmik-murdum"] .fi-admin-support-atlas a{color:#d7b5ef}
html[data-site-theme="kozmik-murdum"] nav .fi-admin-support-nav{border-top-color:rgba(202,163,230,.20);color:#d7b5ef!important}

@media(max-width:600px){
  .fi-admin-support-fab{right:12px;bottom:max(12px,calc(env(safe-area-inset-bottom) + 10px));padding:9px 11px;min-height:46px}
  .fi-admin-support-fab-icon{width:28px;height:28px}
  .fi-admin-support-fab-text{display:none}
  .fi-admin-support-footer-row{justify-content:flex-start;padding-bottom:24px}
  .fi-admin-support-atlas{margin-top:-12px;display:block;padding-bottom:28px}
  .fi-admin-support-atlas a{margin-top:10px}
}

/* V7.10.5.8 — Kozmik Mürdüm radar contrast fix START */
/* Yalnız Canlı Gökyüzü / Gezegen radarının Kozmik Mürdüm görünümünü düzeltir. */
html[data-site-theme="kozmik-murdum"] .motion-radar,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-panel{
  color:#f7f0fb;
}

/* Gezegen kartları: açık/fildişi mirası tamamen kapat. */
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card{
  background:linear-gradient(155deg,rgba(34,21,50,.94),rgba(24,15,39,.96))!important;
  border-color:rgba(201,167,222,.25)!important;
  color:#f8f2fc!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card:hover{
  background:linear-gradient(155deg,rgba(47,29,67,.96),rgba(29,18,45,.98))!important;
  border-color:rgba(210,176,232,.42)!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card h1,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card h2,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card h3,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card h4,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card strong,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card dd{
  color:#f8f3fb!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card .radar-position,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card p,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card dt,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card small,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card a{
  color:#cdbed7!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card .radar-symbol{
  color:#d9a9ef!important;
}

/* Seçili gezegen: beyaz/krem karta dönüşmek yerine kontrollü vurgu. */
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card[aria-pressed="true"],
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card[aria-selected="true"],
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card[data-selected="true"],
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card[data-active="true"],
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card.selected,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card.active,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card.is-selected,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card.is-active,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card.selected-card,
html[data-site-theme="kozmik-murdum"] .motion-radar .radar-card.active-card{
  background:linear-gradient(145deg,#4b3563 0%,#38264e 55%,#281b3b 100%)!important;
  border-color:rgba(224,190,241,.82)!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 12px 30px rgba(0,0,0,.26),0 0 0 1px rgba(211,169,233,.10)!important;
}

/* Ayrıntı paneli: sonradan açık gri/fildişi yüzey miraslamasını engelle. */
html[data-site-theme="kozmik-murdum"] .motion-radar :is(
  #planet-detail,
  #radar-detail,
  #radar-planet-detail,
  .planet-detail,
  .radar-detail,
  .planet-detail-panel,
  .radar-detail-panel,
  .planet-expanded,
  .radar-expanded,
  .planet-info-panel,
  .radar-info-panel,
  [data-radar-detail],
  [data-planet-detail]
),
html[data-site-theme="kozmik-murdum"] .motion-radar :is(div,section,article)[class*="radar-"][class*="detail"],
html[data-site-theme="kozmik-murdum"] .motion-radar :is(div,section,article)[class*="planet-"][class*="detail"]{
  background:linear-gradient(150deg,rgba(38,24,55,.97),rgba(24,15,38,.98))!important;
  border-color:rgba(205,168,226,.26)!important;
  color:#f8f2fb!important;
  box-shadow:none!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar :is(
  #planet-detail,
  #radar-detail,
  #radar-planet-detail,
  .planet-detail,
  .radar-detail,
  .planet-detail-panel,
  .radar-detail-panel,
  .planet-expanded,
  .radar-expanded,
  .planet-info-panel,
  .radar-info-panel,
  [data-radar-detail],
  [data-planet-detail]
) :is(h1,h2,h3,h4,strong,dd),
html[data-site-theme="kozmik-murdum"] .motion-radar :is(div,section,article)[class*="radar-"][class*="detail"] :is(h1,h2,h3,h4,strong,dd),
html[data-site-theme="kozmik-murdum"] .motion-radar :is(div,section,article)[class*="planet-"][class*="detail"] :is(h1,h2,h3,h4,strong,dd){
  color:#f8f3fb!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar :is(
  #planet-detail,
  #radar-detail,
  #radar-planet-detail,
  .planet-detail,
  .radar-detail,
  .planet-detail-panel,
  .radar-detail-panel,
  .planet-expanded,
  .radar-expanded,
  .planet-info-panel,
  .radar-info-panel,
  [data-radar-detail],
  [data-planet-detail]
) :is(p,small,dt),
html[data-site-theme="kozmik-murdum"] .motion-radar :is(div,section,article)[class*="radar-"][class*="detail"] :is(p,small,dt),
html[data-site-theme="kozmik-murdum"] .motion-radar :is(div,section,article)[class*="planet-"][class*="detail"] :is(p,small,dt){
  color:#cbbbd5!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar :is(
  #planet-detail,
  #radar-detail,
  #radar-planet-detail,
  .planet-detail,
  .radar-detail,
  .planet-detail-panel,
  .radar-detail-panel,
  [data-radar-detail],
  [data-planet-detail]
) .eyebrow{
  color:#d9a9ef!important;
}

/* Hareket rozetleri de koyu temaya bağlanır. */
html[data-site-theme="kozmik-murdum"] .motion-radar .motion-pill.direct{
  color:#d7eedc!important;
  border-color:rgba(126,190,145,.34)!important;
  background:rgba(62,117,78,.16)!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar .motion-pill.retro{
  color:#ffd4c7!important;
  border-color:rgba(211,127,102,.36)!important;
  background:rgba(139,68,48,.18)!important;
}
html[data-site-theme="kozmik-murdum"] .motion-radar .motion-pill.stationary{
  color:#ecd8a9!important;
  border-color:rgba(200,164,89,.36)!important;
  background:rgba(126,96,37,.18)!important;
}
/* V7.10.5.8 — Kozmik Mürdüm radar contrast fix END */
