@font-face{font-family:"HeaderBrandFont";src:url("../fonts/Cardo-Italic.ttf")format("truetype");font-style:italic;font-weight:400;font-display:optional}:root{--clr-bg:#061f1b;--clr-bg-elevated:#0a2722;--clr-bg-hover:#0e3630;--clr-bg-accent:#10473e;--clr-bg-deep:#041710;--clr-text:#ffffff;--clr-text-light:#f0f0f0;--clr-text-secondary:#d5d5d5;--clr-text-muted:#b8b8b8;--clr-text-dim:#7d7d7d;--clr-text-dark:#363636;--clr-gold:#ffd479;--clr-gold-light:#ffe8ba;--clr-cream:#fff4d6;--clr-success:#147519;--clr-success-hover:#158a1b;--clr-danger:#8d0000;--clr-danger-hover:#a20808;--clr-primary:#0a3e9d;--clr-primary-hover:#082e73;--clr-link:#59a9ff;--clr-error:#ff8a80;--clr-success-text:#d5f2e5;--clr-danger-text:#ffd5d5;--clr-social-twitter:#00acee;--clr-social-twitter-hover:#0087bd;--clr-social-facebook:#3b5998;--clr-social-facebook-hover:#30477a;--clr-social-reddit:#ee3825;--clr-social-reddit-hover:#e1261c;--clr-market-allegro:#ff5a00;--clr-market-allegro-hover:#e24f00;--clr-market-amazon:#232f3e;--clr-market-amazon-hover:#1b2532}html,body{margin:0;color:var(--clr-text-dark);height:100%;overflow-x:hidden}body{display:flex;flex-direction:column}*,*::before,*::after{box-sizing:border-box}.breadcrumb-nav{margin-top:20px;margin-bottom:12px}.breadcrumb-list{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;color:var(--clr-text-muted);font-size:0.95rem}.breadcrumb-list li{display:inline-flex;align-items:center;gap:8px}.breadcrumb-list li:not(:last-child)::after{content:"/";color:var(--clr-text-muted)}.breadcrumb-list a{color:var(--clr-link);text-decoration:none}.breadcrumb-list a:hover{text-decoration:underline}.seo-copy-section{margin-top:24px;margin-bottom:24px}.faq-list{display:grid;gap:18px}.faq-item h3{margin-bottom:8px;color:var(--clr-gold)}header{padding:1px 0 1px 0;background-color:var(--clr-bg-elevated);.header{display:flex;align-items:center;position:relative;padding:1px 0;.title{position:absolute;left:50%;transform:translateX(-50%);text-decoration:none;div{font-family:"HeaderBrandFont","URW Chancery L","TeX Gyre Chorus",cursive;font-size:32px;color:var(--clr-text);font-weight:400;font-style:italic;text-align:center}}>div:last-child{margin-left:auto;display:flex}.header-actions{align-items:center;gap:4px}.header-social{display:flex;align-items:center}.social-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:4px;border-radius:6px;text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease}.social-link:hover{background-color:var(--clr-bg-hover);transform:translateY(-1px)}.social-icon{width:44px;height:44px;display:block}}@media(max-width:768px){.header{display:flex;align-items:center;justify-content:space-between;position:unset;padding:1px 0;.title{position:unset;left:unset;transform:unset;text-decoration:none;padding-left:15px}.header-actions{padding-right:8px;gap:2px}.header-social{display:none}.social-link{width:46px;height:46px;margin-left:2px}.social-icon{width:40px;height:40px}}}@media(min-width:768px)and(max-width:1024px){.header{display:flex;align-items:center;position:relative;padding:1px 0;.title{position:absolute;left:25%;transform:translateX(-25%);text-decoration:none}}}}footer{padding:10px 0 5px 0;background-color:var(--clr-bg-elevated);width:100%;.footer{padding-top:5px;padding-bottom:5px;display:flex;flex-direction:column;margin:auto;align-items:center;div{color:white;font-weight:400;margin-bottom:10px}a{color:white}.footer-center{width:100%;text-align:center}.footer-social-mobile{display:none;align-self:center;justify-content:center;align-items:center;gap:12px;width:100%}.footer-social-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.footer-social-icon{width:40px;height:40px;display:block}}}.container{width:60%;margin:auto auto;flex:1;padding:0 16px}@media(max-width:768px){.container{width:100%;max-width:100%;padding:0 14px}footer{.footer{.footer-social-mobile{display:flex;margin-bottom:8px}}}}@media(min-width:768px)and(max-width:1024px){.container{width:90%;max-width:90%}}.center{display:flex;justify-content:center;align-items:center;width:100%}p{font-size:1.3em;color:var(--clr-text-dark);margin-bottom:15px}.key-cell{position:relative;padding:8px 4px}.key-cell--with-comment{padding:12px 6px}.key-cell--with-comment::before{content:'';position:absolute;inset:3px;border-radius:10px;border:2px solid var(--key-comment-color,rgba(255,212,121,0.8));pointer-events:none}.key-comment-tooltip{position:absolute;background:rgba(0,0,0,0.8);color:var(--clr-text);padding:6px 10px;border-radius:6px;font-size:0.85rem;pointer-events:none;transform:translate(-50%,-120%);max-width:240px;z-index:999}.key-cell-layout{display:inline-flex;align-items:center;gap:6px}.key-copy-icon{width:16px;height:16px;cursor:pointer;opacity:0.75;transition:opacity 0.2s ease,filter 0.2s ease}.key-copy-icon:hover{opacity:1}.key-copy-icon.copied{filter:drop-shadow(0 0 6px rgba(255,212,121,0.9))}header .header .header-actions{display:flex;align-items:center;gap:4px}header .header .header-social{display:flex;align-items:center}header .header .social-link{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:4px;border-radius:6px;text-decoration:none}header .header .social-icon{width:44px;height:44px;display:block}footer .footer .footer-social-mobile{display:none}@media(max-width:900px){header .header .header-social{display:none!important}footer .footer .footer-social-mobile{display:flex!important;justify-content:center;align-items:center;width:100%}}@media(min-width:901px){footer .footer .footer-social-mobile{display:none!important}}.fortune-option:hover,.card-image:hover img,.contact-card:hover,.card-info:hover{box-shadow:0 0 20px rgba(255,212,121,0.15),0 12px 36px rgba(0,0,0,0.35)}@keyframes float-particle{0%,100%{transform:translateY(0)rotate(0deg);opacity:0}10%{opacity:0.6}90%{opacity:0.6}50%{transform:translateY(-120vh)rotate(180deg)}}.page-particles{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.page-particles span{position:absolute;bottom:-20px;display:block;width:4px;height:4px;border-radius:50%;background:rgba(255,212,121,0.5);animation:float-particle linear infinite}.page-particles span:nth-child(1){left:10%;animation-duration:18s;animation-delay:0s;width:3px;height:3px}.page-particles span:nth-child(2){left:25%;animation-duration:22s;animation-delay:3s;width:6px;height:6px}.page-particles span:nth-child(3){left:40%;animation-duration:16s;animation-delay:6s}.page-particles span:nth-child(4){left:55%;animation-duration:20s;animation-delay:1s;width:3px;height:3px}.page-particles span:nth-child(5){left:70%;animation-duration:24s;animation-delay:4s;width:7px;height:7px}.page-particles span:nth-child(6){left:85%;animation-duration:19s;animation-delay:7s;width:3px;height:3px}.page-particles span:nth-child(7){left:15%;animation-duration:21s;animation-delay:9s;width:5px;height:5px}.page-particles span:nth-child(8){left:60%;animation-duration:17s;animation-delay:2s}.page-particles span:nth-child(9){left:5%;animation-duration:23s;animation-delay:5s;width:3px;height:3px}.page-particles span:nth-child(10){left:33%;animation-duration:15s;animation-delay:8s;width:5px;height:5px}.page-particles span:nth-child(11){left:48%;animation-duration:20s;animation-delay:0.5s;width:4px;height:4px}.page-particles span:nth-child(12){left:78%;animation-duration:18s;animation-delay:3.5s;width:3px;height:3px}.page-particles span:nth-child(13){left:92%;animation-duration:21s;animation-delay:6.5s;width:6px;height:6px}.page-particles span:nth-child(14){left:20%;animation-duration:19s;animation-delay:1.5s;width:4px;height:4px}.page-particles span:nth-child(15){left:65%;animation-duration:16s;animation-delay:10s;width:3px;height:3px}.page-particles span:nth-child(16){left:45%;animation-duration:25s;animation-delay:4.5s;width:5px;height:5px}@keyframes fade-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fade-up 0.6s ease-out both}.stagger-children>*:nth-child(1){animation-delay:0.05s}.stagger-children>*:nth-child(2){animation-delay:0.1s}.stagger-children>*:nth-child(3){animation-delay:0.15s}.stagger-children>*:nth-child(4){animation-delay:0.2s}.stagger-children>*:nth-child(5){animation-delay:0.25s}.stagger-children>*:nth-child(6){animation-delay:0.3s}@keyframes glow-pulse{0%,100%{box-shadow:0 0 8px rgba(255,212,121,0.1)}50%{box-shadow:0 0 18px rgba(255,212,121,0.25)}}.glow-pulse{animation:glow-pulse 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.page-particles span,.fade-up,.glow-pulse{animation:none!important}.fade-up{opacity:1;transform:none}}