@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=Playfair+Display:ital,wght@0,700;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Special+Elite&family=Courier+Prime:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script&family=EB+Garamond:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Prata&family=Lora:ital,wght@0,400;0,700;1,400&family=Montserrat:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&family=Inter:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Uncial+Antiqua&family=Merriweather:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Great+Vibes&family=Cormorant+Garamond:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Crimson+Text:ital,wght@0,400;0,600;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;600;700&family=Roboto+Condensed:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Black+Ops+One&family=Orbitron:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&family=DM+Sans:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Noto+Serif:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Oswald:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Shrikhand&family=Chewy&family=Rye&display=swap";@import"https://fonts.googleapis.com/css2?family=Lobster&family=Pacifico&family=Creepster&family=Berkshire+Swash&display=swap";.abd-theme-premium{--theme-bg: #fff;--theme-text: #1a1a1a;--theme-accent: #6c5ce7;--theme-accent-bg: rgba(108, 92, 231, .1);--theme-accent-text: #2d3436;--theme-font-main: "Outfit", sans-serif;--theme-font-head: "Playfair Display", serif;--theme-border: 1px solid #eef0ff;font-family:var(--theme-font-main);line-height:1.8;color:var(--theme-text);max-width:850px;margin:0 auto;padding:60px 25px;background:var(--theme-bg)}.abd-theme-premium .abd-header{text-align:center;margin-bottom:50px}.abd-theme-premium .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:800;color:var(--theme-accent);background:var(--theme-accent-bg);padding:5px 15px;border-radius:50px;margin-bottom:15px}.abd-theme-premium .abd-title,.abd-theme-premium h1{font-family:var(--theme-font-head);font-size:3.5rem;line-height:1.2;margin-bottom:20px;color:var(--theme-accent-text)}.abd-theme-premium .abd-meta{font-size:.95rem;color:#636e72;display:flex;gap:30px;justify-content:center}.abd-theme-premium .abd-summary-box{background:#f8f9ff;border-radius:20px;padding:40px;margin:40px 0;font-style:italic;border:var(--theme-border);position:relative}.abd-theme-premium .abd-summary-box:before{content:'"';position:absolute;top:10px;left:20px;font-family:var(--theme-font-head);font-size:80px;color:var(--theme-accent-bg)}.abd-theme-premium .abd-content h2,.abd-theme-premium h2{font-family:var(--theme-font-head);font-size:2.2rem;margin-top:50px;color:var(--theme-accent-text)}.abd-theme-premium .abd-content p,.abd-theme-premium p{margin-bottom:25px;font-size:1.15rem}.abd-theme-premium .abd-key-points{background:var(--theme-text);color:var(--theme-bg);padding:50px;border-radius:24px;margin:60px 0;box-shadow:0 20px 40px -10px #00000026}.abd-theme-premium .abd-key-points h3{font-family:var(--theme-font-head);color:#a29bfe;font-size:2rem;margin-bottom:25px}.abd-theme-premium .abd-key-points li{margin-bottom:15px;padding-left:25px;position:relative;list-style:none}.abd-theme-premium .abd-key-points li:before{content:"\2192";position:absolute;left:0;color:#a29bfe}.abd-theme-premium .abd-footer{border-top:1px solid #eee;margin-top:80px;padding-top:40px;text-align:center;color:#95a5a6;font-size:.85rem;letter-spacing:1px}.abd-theme-classified{--theme-font-mono: "Courier Prime", monospace;--theme-font-head: "Special Elite", cursive;--theme-ink: #1a1a1a;--theme-red: #d63031;--theme-paper: #fdfaf0;font-family:var(--theme-font-mono);line-height:1.5;color:var(--theme-ink);max-width:800px;margin:0 auto;padding:60px;background-color:var(--theme-paper);background-image:radial-gradient(#d1d1d1 1px,transparent 1px);background-size:20px 20px;border:12px double var(--theme-red);box-shadow:0 10px 30px #00000026;position:relative;transform:rotate(-.5deg)}.abd-theme-classified:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px);background-size:100% 3px;pointer-events:none}.abd-theme-classified .abd-header{border-bottom:2px solid #333;margin-bottom:40px;padding-bottom:20px}.abd-theme-classified .abd-stamp{color:var(--theme-red);border:5px solid var(--theme-red);padding:8px 15px;display:inline-block;font-family:var(--theme-font-head);font-size:1.5rem;font-weight:800;transform:rotate(-12deg);margin-bottom:30px;border-radius:4px;box-shadow:2px 2px #d6303133}.abd-theme-classified .abd-title,.abd-theme-classified h1{font-family:var(--theme-font-head);font-size:2.8rem;text-transform:uppercase;margin:20px 0;color:#000;letter-spacing:-1px}.abd-theme-classified .abd-meta{font-weight:700;font-size:.9rem;text-transform:uppercase;opacity:.8}.abd-theme-classified .abd-meta p{margin:5px 0;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:2px}.abd-theme-classified .abd-content h2,.abd-theme-classified h2{font-family:var(--theme-font-head);border-bottom:1px solid #333;display:inline-block;margin-top:40px}.abd-theme-classified .abd-content p,.abd-theme-classified p{margin-bottom:1.5rem}.abd-theme-classified .redacted{background:#000;color:#000;cursor:help;padding:0 2px}.abd-theme-classified .abd-key-points{border:2px dashed #000;padding:30px;margin-top:50px;background:#00000005}.abd-theme-classified .abd-key-points h3{font-family:var(--theme-font-head);font-size:1.2rem}.abd-theme-classified .abd-footer{margin-top:60px;font-size:.75rem;text-align:left;font-weight:700;border-top:1px solid #333;padding-top:20px;color:var(--theme-red)}.abd-theme-historical{font-family:EB Garamond,serif;line-height:1.6;color:#3c2f2f;max-width:700px;margin:0 auto;padding:80px 60px;background-color:#fcf5e5;background-image:url(https://www.transparenttextures.com/patterns/handmade-paper.png);box-shadow:0 4px 15px #0000000d;border:1px solid #dcd3bd;position:relative}.abd-theme-historical .abd-date{text-align:right;font-style:italic;margin-bottom:40px;font-size:1.2rem}.abd-theme-historical .abd-salutation{font-family:Dancing Script,cursive;font-size:1.8rem;margin-bottom:25px}.abd-theme-historical .abd-title,.abd-theme-historical h1{font-weight:700;font-size:2.2rem;text-align:center;margin-bottom:40px;color:#5d4037}.abd-theme-historical .abd-content p,.abd-theme-historical p{margin-bottom:20px;font-size:1.25rem;text-indent:30px}.abd-theme-historical .abd-wax-seal{width:80px;height:80px;background:#b71c1c;border-radius:50%;margin:40px auto;display:flex;align-items:center;justify-content:center;color:#fff;font-family:EB Garamond,serif;font-weight:700;font-size:2rem;box-shadow:inset 0 0 10px #00000080,2px 2px 5px #0000004d;border:4px solid #880e4f}.abd-theme-historical .abd-signature{font-family:Dancing Script,cursive;font-size:2rem;text-align:right;margin-top:40px}.abd-theme-historical .abd-key-points{margin-top:60px;border-top:1px solid #dcd3bd;padding-top:30px;font-size:1.1rem;font-style:italic}.abd-theme-social{background-color:#039;font-family:Arial,sans-serif;padding:20px;color:#000;max-width:800px;margin:0 auto}.abd-theme-social .abd-myspace-container{background:#fff;border:2px solid #003399;padding:15px}.abd-theme-social .abd-header-bar{background:#69f;color:#fff;padding:5px 10px;font-weight:700;margin-bottom:15px;display:flex;justify-content:space-between}.abd-theme-social .abd-profile-left{width:300px;float:left;margin-right:20px}.abd-theme-social .abd-profile-right{overflow:hidden}.abd-theme-social .abd-user-box{border:2px solid #6699ff;padding:10px;margin-bottom:15px;text-align:center}.abd-theme-social .abd-user-name{font-size:1.5rem;font-weight:700;color:#369;display:block}.abd-theme-social .abd-user-photo{width:150px;height:150px;background:#ddd;margin:10px auto;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;font-size:.8rem;color:#666}.abd-theme-social .abd-contact-box{background:#fff;border:2px solid #6699ff;padding:5px;margin-bottom:15px;font-size:.8rem}.abd-theme-social .abd-contact-box h4{background:#69f;color:#fff;margin:-5px -5px 5px;padding:2px 5px;font-size:.9rem}.abd-theme-social .abd-mood{font-size:.9rem;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px}.abd-theme-social .abd-title,.abd-theme-social h1{font-size:1.8rem;color:#f60;margin-bottom:15px;border-bottom:2px solid #ff6600}.abd-theme-social .abd-content,.abd-theme-social p{font-size:1rem;line-height:1.4;color:#333}.abd-theme-social .abd-content p,.abd-theme-social p{margin-bottom:10px}.abd-theme-social .abd-interests{background:#69f;color:#fff;padding:5px 10px;margin-top:20px;font-weight:700}.abd-theme-social .abd-table{border-collapse:collapse;width:100%;border:1px solid #6699ff;margin-top:10px}.abd-theme-social .abd-table td{border:1px solid #6699ff;padding:5px;font-size:.85rem}.abd-theme-social .abd-label{background:#cff;font-weight:700;width:30%;color:#369}.abd-theme-social .abd-footer{clear:both;text-align:center;font-size:.7rem;color:#666;margin-top:30px;border-top:1px solid #ccc;padding-top:10px}@keyframes abd-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes abd-marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.abd-theme-retro{background-color:navy;background-image:linear-gradient(45deg,navy 25%,#000040 25% 50%,navy 50% 75%,#000040 75% 100%);background-size:100px 100px;font-family:Times New Roman,serif;color:#ff0;padding:40px;max-width:900px;margin:0 auto;border:5px ridge #c0c0c0}.abd-theme-retro .abd-geocities-box{background:#000;border:3px inset #ffffff;padding:20px;box-shadow:10px 10px #000}.abd-theme-retro .abd-marquee{background:red;color:#fff;font-weight:700;padding:5px;overflow:hidden;white-space:nowrap;margin-bottom:20px}.abd-theme-retro .abd-marquee-inner{display:inline-block;animation:abd-marquee 15s linear infinite}.abd-theme-retro .abd-title,.abd-theme-retro h1{font-size:3rem;color:#0ff;text-shadow:3px 3px #ff00ff;text-align:center;margin:20px 0;font-family:Comic Sans MS,cursive}.abd-theme-retro .abd-blink{animation:abd-blink 1s step-end infinite;color:#f0f;font-weight:700;text-align:center;display:block;margin:10px 0}.abd-theme-retro .abd-content,.abd-theme-retro p{font-size:1.2rem;line-height:1.4}.abd-theme-retro .abd-content h2,.abd-theme-retro h2{color:#0f0;border-bottom:2px dashed #ffff00}.abd-theme-retro .abd-content p,.abd-theme-retro p{margin-bottom:15px}.abd-theme-retro .abd-construction{display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0}.abd-theme-retro .abd-gif-box{border:2px solid #fff;padding:10px;background:#333;font-family:monospace;font-size:.7rem;color:#0f0}.abd-theme-retro .abd-key-points{border:4px double #00ffff;padding:20px;margin:30px 0;background:#111}.abd-theme-retro .abd-counter{background:#222;color:#0f0;font-family:Courier New,monospace;padding:5px 10px;border:1px solid #fff;display:inline-block;font-size:1.2rem}.abd-theme-retro .abd-footer{text-align:center;border-top:3px groove #c0c0c0;padding-top:20px;margin-top:40px;font-size:.9rem}.abd-theme-retro .abd-guestbook{background:#333;padding:10px;border:1px solid #ffff00;color:#ff0;margin-top:20px;text-decoration:underline;text-align:center;cursor:pointer}.abd-theme-culinaria{background-color:#fffaf0;font-family:Georgia,serif;color:#4a3728;max-width:750px;margin:20px auto;padding:50px;border:1px solid #dcd3bd;box-shadow:0 10px 30px #0000000d;position:relative}.abd-theme-culinaria:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #a68c6d;margin:10px;pointer-events:none}.abd-theme-culinaria .abd-header{text-align:center;border-bottom:2px double #a68c6d;margin-bottom:30px;padding-bottom:20px}.abd-theme-culinaria .abd-kitchen-of{font-family:Dancing Script,cursive;font-size:1.5rem;color:#8d6e63;margin-bottom:10px}.abd-theme-culinaria .abd-title,.abd-theme-culinaria h1{font-family:Playfair Display,serif;font-size:3rem;margin:0;color:#3e2723;text-transform:capitalize;line-height:1.2}.abd-theme-culinaria .abd-meta{margin-top:15px;font-style:italic;font-size:.9rem;color:#6d4c41}.abd-theme-culinaria .abd-content h2,.abd-theme-culinaria h2{font-family:Playfair Display,serif;border-bottom:1px solid #a68c6d;padding-bottom:5px;margin-top:40px;color:#5d4037}.abd-theme-culinaria .abd-content p,.abd-theme-culinaria p{line-height:1.6;margin-bottom:20px;font-size:1.1rem}.abd-theme-culinaria .abd-content ul,.abd-theme-culinaria .abd-content ol{padding-left:20px;margin-bottom:30px}.abd-theme-culinaria .abd-content li{margin-bottom:10px;font-size:1.1rem}.abd-theme-culinaria .abd-key-points{background:#efebe9;padding:25px;border-radius:4px;margin-top:40px;border-left:5px solid #8d6e63}.abd-theme-culinaria .abd-key-points h3{font-family:Playfair Display,serif;margin-top:0;color:#5d4037}.abd-theme-culinaria .abd-footer{text-align:center;margin-top:50px;padding-top:20px;border-top:1px dashed #dcd3bd;font-size:.8rem;opacity:.7}.abd-theme-diary{background-color:#fff;font-family:Lora,serif;line-height:1.8;color:#1a1a1a;max-width:800px;margin:20px auto;padding:80px 40px;border-top:10px solid #2d3436;box-shadow:0 20px 50px #0000000d}.abd-theme-diary .abd-editorial-header{text-align:left;margin-bottom:60px;border-bottom:1px solid #eee;padding-bottom:30px}.abd-theme-diary .abd-issue-tag{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:.7rem;font-weight:700;color:#7b1113;margin-bottom:10px;display:block}.abd-theme-diary .abd-title,.abd-theme-diary h1{font-family:Prata,serif;font-size:3.5rem;line-height:1.1;margin:10px 0;color:#000}.abd-theme-diary .abd-author-by{font-family:Montserrat,sans-serif;font-size:.9rem;margin-top:20px;font-style:italic;border-left:3px solid #7b1113;padding-left:15px}.abd-theme-diary .abd-content,.abd-theme-diary p{font-size:1.2rem}.abd-theme-diary .abd-content p:first-letter,.abd-theme-diary p:first-letter{font-family:Prata,serif;font-size:4.5rem;float:left;line-height:.8;margin-right:10px;color:#7b1113}.abd-theme-diary .abd-content h2,.abd-theme-diary h2{font-family:Prata,serif;font-size:2rem;margin-top:50px;text-decoration:underline #7b1113 2px;text-underline-offset:8px}.abd-theme-diary .abd-pull-quote{font-family:Prata,serif;font-size:1.8rem;font-style:italic;color:#7b1113;margin:40px 0;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0}.abd-theme-diary .abd-key-points{background:#f9f9f9;padding:40px;margin-top:60px;border-radius:4px}.abd-theme-diary .abd-key-points h3{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;margin-top:0;color:#7b1113}.abd-theme-diary .abd-key-points li{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.abd-theme-diary .abd-footer{margin-top:100px;text-align:center;font-family:Montserrat,sans-serif;font-size:.7rem;text-transform:uppercase;letter-spacing:2px;color:#999}.abd-theme-briefing{background-color:#0f172a;font-family:Inter,sans-serif;color:#e2e8f0;max-width:850px;margin:20px auto;padding:50px;border:1px solid #334155;box-shadow:0 25px 50px -12px #00000080;position:relative}.abd-theme-briefing .abd-intel-header{border-left:5px solid #38bdf8;padding-left:20px;margin-bottom:40px}.abd-theme-briefing .abd-intel-tag{font-family:JetBrains Mono,monospace;color:#38bdf8;font-size:.8rem;text-transform:uppercase;letter-spacing:2px}.abd-theme-briefing .abd-title,.abd-theme-briefing h1{font-size:3rem;font-weight:900;line-height:1;margin:10px 0;color:#fff;letter-spacing:-1px}.abd-theme-briefing .abd-params{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:40px;background:#1e293b;padding:20px;border:1px solid #334155;font-family:JetBrains Mono,monospace;font-size:.75rem}.abd-theme-briefing .abd-param-box span{display:block;color:#94a3b8;text-transform:uppercase;margin-bottom:4px}.abd-theme-briefing .abd-param-box strong{color:#38bdf8;font-weight:700}.abd-theme-briefing .abd-content h2,.abd-theme-briefing h2{color:#38bdf8;font-family:JetBrains Mono,monospace;font-size:1.25rem;text-transform:uppercase;border-bottom:1px solid #334155;padding-bottom:10px;margin-top:50px}.abd-theme-briefing .abd-content p,.abd-theme-briefing p{margin-bottom:1.5rem;line-height:1.7;font-size:1.05rem}.abd-theme-briefing .abd-key-points{border:1px solid #38bdf8;background:#38bdf80d;padding:30px;margin-top:50px}.abd-theme-briefing .abd-key-points h3{font-family:JetBrains Mono,monospace;color:#38bdf8;font-size:1rem;text-transform:uppercase;margin-top:0}.abd-theme-briefing .abd-footer{margin-top:60px;border-top:1px solid #334155;padding-top:20px;font-family:JetBrains Mono,monospace;font-size:.7rem;color:#64748b;text-align:center}.abd-theme-zine{background-color:#f0f0f0;font-family:Special Elite,cursive;color:#1a1a1a;max-width:800px;margin:40px auto;padding:60px;background-image:url(https://www.transparenttextures.com/patterns/old-map.png),linear-gradient(to bottom,#fff,#f0f0f0);border:1px solid #333;box-shadow:10px 10px #000;position:relative;transform:rotate(-1deg)}.abd-theme-zine:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border:2px dashed #000;pointer-events:none;z-index:1}.abd-theme-zine .abd-zine-header{background:#000;color:#fff;padding:20px;text-align:center;transform:rotate(2deg);margin-bottom:40px;border:3px solid #fff;box-shadow:5px 5px #0003}.abd-theme-zine .abd-zine-tag{font-weight:700;text-transform:uppercase;font-size:1.2rem;border:2px solid #fff;display:inline-block;padding:5px 15px;background:#000;color:#fff;transform:rotate(-3deg)}.abd-theme-zine .abd-title,.abd-theme-zine h1{font-size:3.5rem;font-weight:400;line-height:1;margin:20px 0;text-transform:uppercase;text-shadow:2px 2px 0 #999}.abd-theme-zine .abd-content h2,.abd-theme-zine h2{background:#000;color:#fff;display:inline-block;padding:10px 25px;transform:rotate(-1deg);margin-top:50px;font-size:2rem;font-weight:400}.abd-theme-zine .abd-content p,.abd-theme-zine p{margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.abd-theme-zine .abd-summary-box{border:3px solid #000;padding:30px;background:#fff;margin-bottom:40px;transform:rotate(1deg);box-shadow:5px 5px #ccc}.abd-theme-zine .abd-key-points{background:#1a1a1a;color:#fff;padding:30px;margin-top:50px;border:4px dashed #fff;box-shadow:0 0 0 4px #1a1a1a}.abd-theme-zine .abd-key-points h3{font-size:1.8rem;text-transform:uppercase;margin-top:0;color:#fff;border-bottom:1px solid #666;padding-bottom:15px}.abd-theme-zine .abd-footer{margin-top:60px;font-weight:700;text-transform:uppercase;border-top:2px solid #000;padding-top:20px;text-align:center;font-size:.9rem;letter-spacing:2px}.abd-theme-zine .abd-zine-header{background:#000;color:#facc15;padding:30px;margin:-40px -40px 40px;transform:rotate(-1deg)}.abd-theme-zine .abd-zine-tag{font-weight:700;text-transform:uppercase;font-size:1rem;border:2px solid #facc15;display:inline-block;padding:2px 10px}.abd-theme-zine .abd-title,.abd-theme-zine h1{font-size:5rem;font-weight:900;line-height:.9;margin:20px 0;text-transform:uppercase;letter-spacing:-4px}.abd-theme-zine .abd-content,.abd-theme-zine p{font-size:1.3rem;font-weight:400}.abd-theme-zine .abd-content h2,.abd-theme-zine h2{background:#000;color:#fff;display:inline-block;padding:5px 20px;transform:rotate(1deg);margin-top:50px;font-size:2rem}.abd-theme-zine .abd-content p,.abd-theme-zine p{margin-bottom:2rem;border-left:4px solid #000;padding-left:20px}.abd-theme-zine .abd-summary-box{border:4px solid #000;padding:20px;background:#fff;box-shadow:8px 8px #000;margin-bottom:40px;font-weight:700}.abd-theme-zine .abd-key-points{background:#000;color:#facc15;padding:30px;transform:rotate(-.5deg)}.abd-theme-zine .abd-key-points h3{font-size:2rem;text-transform:uppercase;margin-top:0}.abd-theme-zine .abd-footer{margin-top:60px;font-weight:900;text-transform:uppercase;border-top:4px solid #000;padding-top:20px;text-align:left}.abd-theme-portrait{background-color:#f8f7f2;font-family:Work Sans,sans-serif;color:#2d3436;max-width:800px;margin:40px auto;padding:0;box-shadow:0 30px 60px #0000001a;overflow:hidden}.abd-theme-portrait .abd-portrait-hero{background:#2d3436;color:#fff;padding:80px 60px;text-align:center;position:relative}.abd-theme-portrait .abd-portrait-hero:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:#fab1a0}.abd-theme-portrait .abd-category-tag{font-size:.8rem;text-transform:uppercase;letter-spacing:4px;color:#fab1a0;margin-bottom:20px;display:block}.abd-theme-portrait .abd-title,.abd-theme-portrait h1{font-family:Playfair Display,serif;font-size:4rem;font-weight:900;line-height:1;margin:0}.abd-theme-portrait .abd-intro{background:#fff;padding:60px;margin-top:-40px;width:85%;margin-left:auto;margin-right:auto;box-shadow:0 10px 30px #0000000d;text-align:center}.abd-theme-portrait .abd-summary{font-size:1.4rem;font-weight:300;font-style:italic;line-height:1.6;color:#636e72}.abd-theme-portrait .abd-content,.abd-theme-portrait p{padding:60px;font-size:1.15rem;line-height:1.8}.abd-theme-portrait .abd-content h2,.abd-theme-portrait h2{font-family:Playfair Display,serif;font-size:2.2rem;color:#2d3436;margin-top:60px;text-align:center}.abd-theme-portrait .abd-content h2:after,.abd-theme-portrait h2:after{content:"\2022";display:block;color:#fab1a0;font-size:1rem}.abd-theme-portrait .abd-key-points{border-top:1px solid #dfe6e9;border-bottom:1px solid #dfe6e9;padding:40px 0;margin:60px}.abd-theme-portrait .abd-key-points h3{font-family:Playfair Display,serif;font-size:1.5rem;color:#2d3436}.abd-theme-portrait .abd-footer{background:#f1f2f6;padding:40px;text-align:center;font-size:.8rem;color:#b2bec3}.abd-theme-stpatricks{font-family:Merriweather,serif;line-height:1.7;color:#1a3d0f;max-width:800px;margin:0 auto;padding:60px 40px;background:linear-gradient(135deg,#f0fff4,#e8f5e9,#c8e6c9);border:8px solid #2d5016;border-radius:12px;box-shadow:0 8px 24px #2d501633;position:relative;overflow:hidden}.abd-theme-stpatricks:before{content:"\2618";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.15;z-index:0;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.abd-theme-stpatricks .abd-header{text-align:center;margin-bottom:40px;position:relative;z-index:1}.abd-theme-stpatricks .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#228b22,#32cd32);padding:8px 20px;border-radius:25px;margin-bottom:20px;box-shadow:0 4px 8px #228b224d;border:2px solid #2d5016}.abd-theme-stpatricks .abd-title,.abd-theme-stpatricks h1{font-family:Uncial Antiqua,cursive;font-size:3.2rem;line-height:1.2;margin-bottom:25px;color:#2d5016;text-shadow:2px 2px 4px rgba(45,80,22,.2);position:relative;z-index:1}.abd-theme-stpatricks .abd-title:before,.abd-theme-stpatricks h1:before{content:"\2618";position:absolute;left:-40px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#32cd32;opacity:.6}.abd-theme-stpatricks .abd-title:after,.abd-theme-stpatricks h1:after{content:"\2618";position:absolute;right:-40px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#32cd32;opacity:.6}.abd-theme-stpatricks .abd-meta{font-size:.95rem;color:#2d5016;display:flex;gap:25px;justify-content:center;font-weight:600;margin-top:15px}.abd-theme-stpatricks .abd-summary-box{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:15px;padding:35px;margin:40px 0;border-left:6px solid #32CD32;border-right:6px solid #32CD32;box-shadow:inset 0 2px 8px #2d50161a;position:relative;z-index:1}.abd-theme-stpatricks .abd-summary-box:before{content:"\2618";position:absolute;top:15px;left:20px;font-size:2rem;color:#32cd32;opacity:.3}.abd-theme-stpatricks .abd-content h2,.abd-theme-stpatricks h2{font-family:Uncial Antiqua,cursive;font-size:2.4rem;margin-top:50px;color:#2d5016;border-bottom:3px solid #32CD32;padding-bottom:10px;display:inline-block;text-shadow:1px 1px 2px rgba(45,80,22,.15)}.abd-theme-stpatricks .abd-content p,.abd-theme-stpatricks p{margin-bottom:22px;font-size:1.1rem;color:#1a3d0f;line-height:1.8}.abd-theme-stpatricks .abd-key-points{background:linear-gradient(135deg,#2d5016,#228b22);color:#fff;padding:45px;border-radius:20px;margin:50px 0;box-shadow:0 6px 16px #2d50164d;border:3px solid #32CD32;position:relative;z-index:1}.abd-theme-stpatricks .abd-key-points:before{content:"\2618";position:absolute;top:15px;right:20px;font-size:2.5rem;opacity:.2}.abd-theme-stpatricks .abd-key-points h3{font-family:Uncial Antiqua,cursive;color:#90ee90;font-size:2rem;margin-bottom:25px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.abd-theme-stpatricks .abd-key-points li{margin-bottom:15px;padding-left:30px;position:relative;list-style:none;font-size:1.05rem;line-height:1.6}.abd-theme-stpatricks .abd-key-points li:before{content:"\2618";position:absolute;left:0;color:#90ee90;font-size:1.2rem}.abd-theme-stpatricks .abd-footer{border-top:4px solid #32CD32;margin-top:60px;text-align:center;color:#2d5016;font-size:.9rem;font-weight:600;background:#c8e6c980;padding:25px;border-radius:10px}.abd-theme-stpatricks a{color:#228b22;text-decoration:underline;font-weight:600;transition:color .3s ease}.abd-theme-stpatricks a:hover{color:#32cd32;text-shadow:0 0 3px rgba(50,205,50,.5)}.abd-theme-valentines{font-family:Cormorant Garamond,serif;line-height:1.8;color:#4a1a2e;max-width:800px;margin:0 auto;padding:60px 40px;background:linear-gradient(135deg,#fff5f8,#ffeef5,#ffe0eb);border:6px double #d81b60;border-radius:20px;box-shadow:0 8px 32px #d81b6026;position:relative;overflow:hidden}.abd-theme-valentines:before{content:"\1f495";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.12;z-index:0;animation:heartbeat 2s ease-in-out infinite}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.05)}}.abd-theme-valentines:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(216,27,96,.03) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;z-index:0}.abd-theme-valentines .abd-header{text-align:center;margin-bottom:45px;position:relative;z-index:1}.abd-theme-valentines .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#d81b60,#e91e63,#f06292);padding:8px 22px;border-radius:30px;margin-bottom:20px;box-shadow:0 4px 12px #d81b604d;border:2px solid #c2185b}.abd-theme-valentines .abd-title,.abd-theme-valentines h1{font-family:Great Vibes,cursive;font-size:4rem;line-height:1.2;margin-bottom:25px;color:#c2185b;text-shadow:2px 2px 4px rgba(216,27,96,.15);position:relative;z-index:1}.abd-theme-valentines .abd-title:before,.abd-theme-valentines h1:before{content:"\1f496";position:absolute;left:-50px;top:50%;transform:translateY(-50%);font-size:2rem;opacity:.7;animation:float-heart 3s ease-in-out infinite}.abd-theme-valentines .abd-title:after,.abd-theme-valentines h1:after{content:"\1f496";position:absolute;right:-50px;top:50%;transform:translateY(-50%);font-size:2rem;opacity:.7;animation:float-heart 3s ease-in-out infinite 1.5s}@keyframes float-heart{0%,to{transform:translateY(-50%) translateY(0)}50%{transform:translateY(-50%) translateY(-8px)}}.abd-theme-valentines .abd-meta{font-size:.95rem;color:#880e4f;display:flex;gap:25px;justify-content:center;font-weight:600;margin-top:15px;font-style:italic}.abd-theme-valentines .abd-summary-box{background:linear-gradient(135deg,#fff0f5,#ffeef5);border-radius:20px;padding:40px;margin:40px 0;border-left:6px solid #f06292;border-right:6px solid #f06292;box-shadow:inset 0 2px 10px #d81b601a;position:relative;z-index:1}.abd-theme-valentines .abd-summary-box:before{content:"\1f49d";position:absolute;top:15px;left:20px;font-size:2.5rem;opacity:.25}.abd-theme-valentines .abd-content h2,.abd-theme-valentines h2{font-family:Great Vibes,cursive;font-size:2.8rem;margin-top:50px;color:#c2185b;border-bottom:3px solid #f06292;padding-bottom:10px;display:inline-block;text-shadow:1px 1px 2px rgba(216,27,96,.1)}.abd-theme-valentines .abd-content p,.abd-theme-valentines p{margin-bottom:24px;font-size:1.15rem;color:#4a1a2e;line-height:1.9}.abd-theme-valentines .abd-key-points{background:linear-gradient(135deg,#c2185b,#d81b60,#e91e63);color:#fff;padding:50px;border-radius:25px;margin:50px 0;box-shadow:0 8px 20px #d81b604d;border:3px solid #f06292;position:relative;z-index:1}.abd-theme-valentines .abd-key-points:before{content:"\1f495";position:absolute;top:20px;right:25px;font-size:3rem;opacity:.15}.abd-theme-valentines .abd-key-points h3{font-family:Great Vibes,cursive;color:#ffb3d9;font-size:2.5rem;margin-bottom:25px;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.abd-theme-valentines .abd-key-points li{margin-bottom:18px;padding-left:35px;position:relative;list-style:none;font-size:1.1rem;line-height:1.7}.abd-theme-valentines .abd-key-points li:before{content:"\1f497";position:absolute;left:0;font-size:1.3rem}.abd-theme-valentines .abd-footer{border-top:4px solid #f06292;margin-top:60px;text-align:center;color:#880e4f;font-size:.95rem;font-weight:600;background:#fff0f599;padding:25px;border-radius:15px;font-style:italic}.abd-theme-valentines a{color:#d81b60;text-decoration:underline;font-weight:600;transition:all .3s ease}.abd-theme-valentines a:hover{color:#e91e63;text-shadow:0 0 4px rgba(233,30,99,.4);transform:scale(1.02)}.abd-theme-retro-bright{background-color:#f0f;background-image:linear-gradient(45deg,#f0f 25%,#f0c 25% 50%,#f0f 50% 75%,#f0c 75% 100%);background-size:100px 100px;font-family:Comic Sans MS,cursive;color:#0ff;padding:40px;max-width:900px;margin:0 auto;border:5px ridge #ffff00}.abd-theme-retro-bright .abd-geocities-box{background:#f0f;border:3px inset #00ffff;padding:20px;box-shadow:10px 10px #ff0}.abd-theme-retro-bright .abd-title,.abd-theme-retro-bright h1{font-size:3rem;color:#ff0;text-shadow:3px 3px #ff00ff;text-align:center;margin:20px 0;font-family:Comic Sans MS,cursive}.abd-theme-retro-bright .abd-content h2,.abd-theme-retro-bright h2{color:#0ff;border-bottom:2px dashed #ffff00}.abd-theme-retro-bright .abd-key-points{border:4px double #00ffff;padding:20px;margin:30px 0;background:#f0f}.abd-theme-retro-dark{background-color:#000;background-image:linear-gradient(45deg,#000 25%,#012 25% 50%,#000 50% 75%,#012 75% 100%);background-size:100px 100px;font-family:Courier New,monospace;color:#0f0;padding:40px;max-width:900px;margin:0 auto;border:5px ridge #00ff00}.abd-theme-retro-dark .abd-geocities-box{background:#000;border:3px inset #00ff00;padding:20px;box-shadow:10px 10px #0f0}.abd-theme-retro-dark .abd-title,.abd-theme-retro-dark h1{font-size:3rem;color:#0ff;text-shadow:0 0 10px #00ffff;text-align:center;margin:20px 0;font-family:Courier New,monospace;font-weight:700}.abd-theme-retro-dark .abd-content h2,.abd-theme-retro-dark h2{color:#0f0;border-bottom:2px dashed #00ff00}.abd-theme-retro-dark .abd-key-points{border:4px double #00ffff;padding:20px;margin:30px 0;background:#012}.abd-theme-retro-business{background-color:#1a237e;background-image:linear-gradient(45deg,#1a237e 25%,#283593 25% 50%,#1a237e 50% 75%,#283593 75% 100%);background-size:100px 100px;font-family:Georgia,serif;color:#fff8e1;padding:40px;max-width:900px;margin:0 auto;border:5px ridge #ffd700}.abd-theme-retro-business .abd-geocities-box{background:#fff8e1;border:3px inset #ffd700;padding:20px;box-shadow:10px 10px #1a237e;color:#1a237e}.abd-theme-retro-business .abd-title,.abd-theme-retro-business h1{font-size:3rem;color:gold;text-shadow:2px 2px #1a237e;text-align:center;margin:20px 0;font-family:Georgia,serif}.abd-theme-retro-business .abd-content h2,.abd-theme-retro-business h2{color:gold;border-bottom:2px dashed #ffd700}.abd-theme-retro-business .abd-key-points{border:4px double #ffd700;padding:20px;margin:30px 0;background:#283593;color:#fff8e1}.abd-theme-valentines-his{font-family:Cormorant Garamond,serif;line-height:1.8;color:#2c1810;max-width:800px;margin:0 auto;padding:60px 40px;background:linear-gradient(135deg,#f5f1eb,#e8e0d6,#d4c4b0);border:6px double #722f37;border-radius:20px;box-shadow:0 8px 32px #722f3726;position:relative;overflow:hidden}.abd-theme-valentines-his:before{content:"\1f4bc";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.12;z-index:0}.abd-theme-valentines-his .abd-title,.abd-theme-valentines-his h1{font-family:Cormorant Garamond,serif;font-size:4rem;line-height:1.2;margin-bottom:25px;color:#722f37;text-shadow:2px 2px 4px rgba(114,47,55,.15);position:relative;z-index:1}.abd-theme-valentines-his .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#722f37,#8b3e47,#a04d57);padding:8px 22px;border-radius:30px;margin-bottom:20px;box-shadow:0 4px 12px #722f374d;border:2px solid #5a252b}.abd-theme-valentines-his .abd-content h2,.abd-theme-valentines-his h2{font-family:Cormorant Garamond,serif;font-size:2.8rem;margin-top:50px;color:#722f37;border-bottom:3px solid #a04d57;padding-bottom:10px;display:inline-block}.abd-theme-valentines-his a{color:#722f37;text-decoration:underline;font-weight:600;transition:all .3s ease}.abd-theme-valentines-his a:hover{color:#8b3e47}.abd-theme-valentines-her{font-family:Great Vibes,cursive;line-height:1.8;color:#5d2e46;max-width:800px;margin:0 auto;padding:60px 40px;background:linear-gradient(135deg,#fff0f5,#ffe4e8,#ffd6e0);border:6px double #ff69b4;border-radius:20px;box-shadow:0 8px 32px #ff69b426;position:relative;overflow:hidden}.abd-theme-valentines-her:before{content:"\1f49d";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.12;z-index:0;animation:heartbeat 2s ease-in-out infinite}.abd-theme-valentines-her .abd-title,.abd-theme-valentines-her h1{font-family:Great Vibes,cursive;font-size:4rem;line-height:1.2;margin-bottom:25px;color:#ff1493;text-shadow:2px 2px 4px rgba(255,20,147,.15);position:relative;z-index:1}.abd-theme-valentines-her .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff69b4,#ff1493,pink);padding:8px 22px;border-radius:30px;margin-bottom:20px;box-shadow:0 4px 12px #ff69b44d;border:2px solid #ff1493}.abd-theme-valentines-her .abd-content h2,.abd-theme-valentines-her h2{font-family:Great Vibes,cursive;font-size:2.8rem;margin-top:50px;color:#ff1493;border-bottom:3px solid #ffc0cb;padding-bottom:10px;display:inline-block}.abd-theme-valentines-her a{color:#ff69b4;text-decoration:underline;font-weight:600;transition:all .3s ease}.abd-theme-valentines-her a:hover{color:#ff1493}.abd-theme-premium-dark{font-family:Outfit,sans-serif;line-height:1.8;color:#e2e8f0;max-width:850px;margin:0 auto;padding:60px 25px;background:#0f172a}.abd-theme-premium-dark .abd-header{text-align:center;margin-bottom:50px}.abd-theme-premium-dark .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:800;color:#a29bfe;background:#a29bfe33;padding:5px 15px;border-radius:50px;margin-bottom:15px}.abd-theme-premium-dark .abd-title,.abd-theme-premium-dark h1{font-family:Playfair Display,serif;font-size:3.5rem;line-height:1.2;margin-bottom:20px;color:#f1f5f9}.abd-theme-premium-dark .abd-meta{font-size:.95rem;color:#94a3b8;display:flex;gap:30px;justify-content:center}.abd-theme-premium-dark .abd-summary-box{background:#1e293b;border-radius:20px;padding:40px;margin:40px 0;font-style:italic;border:1px solid #334155;position:relative}.abd-theme-premium-dark .abd-summary-box:before{content:'"';position:absolute;top:10px;left:20px;font-family:Playfair Display,serif;font-size:80px;color:#a29bfe33}.abd-theme-premium-dark .abd-content h2,.abd-theme-premium-dark h2{font-family:Playfair Display,serif;font-size:2.2rem;margin-top:50px;color:#f1f5f9}.abd-theme-premium-dark .abd-content p,.abd-theme-premium-dark p{margin-bottom:25px;font-size:1.15rem;color:#cbd5e1}.abd-theme-premium-dark .abd-key-points{background:#1e293b;color:#fff;padding:50px;border-radius:24px;margin:60px 0;border:1px solid #334155}.abd-theme-premium-dark .abd-key-points h3{font-family:Playfair Display,serif;color:#a29bfe;font-size:2rem;margin-bottom:25px}.abd-theme-premium-dark .abd-key-points li{margin-bottom:15px;padding-left:25px;position:relative;list-style:none}.abd-theme-premium-dark .abd-key-points li:before{content:"\2192";position:absolute;left:0;color:#a29bfe}.abd-theme-premium-dark .abd-footer{border-top:1px solid #334155;margin-top:80px;padding-top:40px;text-align:center;color:#64748b;font-size:.85rem;letter-spacing:1px}.abd-theme-premium-minimal{font-family:Outfit,sans-serif;line-height:1.8;color:#1a1a1a;max-width:850px;margin:0 auto;padding:60px 25px;background:#fafafa}.abd-theme-premium-minimal .abd-header{text-align:center;margin-bottom:50px}.abd-theme-premium-minimal .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:800;color:#666;background:transparent;padding:5px 15px;border-radius:0;margin-bottom:15px;border-bottom:2px solid #666}.abd-theme-premium-minimal .abd-title,.abd-theme-premium-minimal h1{font-family:Outfit,sans-serif;font-size:3rem;line-height:1.2;margin-bottom:20px;color:#1a1a1a;font-weight:300}.abd-theme-premium-minimal .abd-meta{font-size:.9rem;color:#999;display:flex;gap:30px;justify-content:center}.abd-theme-premium-minimal .abd-summary-box{background:transparent;border-radius:0;margin:40px 0;font-style:normal;border:none;border-left:3px solid #ddd;padding:40px 0 40px 30px;position:relative}.abd-theme-premium-minimal .abd-content h2,.abd-theme-premium-minimal h2{font-family:Outfit,sans-serif;font-size:2rem;margin-top:50px;color:#1a1a1a;font-weight:300}.abd-theme-premium-minimal .abd-content p,.abd-theme-premium-minimal p{margin-bottom:25px;font-size:1.1rem;color:#333}.abd-theme-premium-minimal .abd-key-points{background:transparent;color:#1a1a1a;padding:50px 0;border-radius:0;margin:60px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.abd-theme-premium-minimal .abd-key-points h3{font-family:Outfit,sans-serif;color:#1a1a1a;font-size:1.5rem;margin-bottom:25px;font-weight:400}.abd-theme-premium-minimal .abd-key-points li{margin-bottom:15px;padding-left:20px;position:relative;list-style:none}.abd-theme-premium-minimal .abd-key-points li:before{content:"\2014";position:absolute;left:0;color:#999}.abd-theme-premium-minimal .abd-footer{border-top:1px solid #eee;margin-top:80px;padding-top:40px;text-align:center;color:#999;font-size:.85rem;letter-spacing:1px}.abd-theme-premium-bold{font-family:Outfit,sans-serif;line-height:1.8;color:#fff;max-width:850px;margin:0 auto;padding:60px 25px;background:#000}.abd-theme-premium-bold .abd-header{text-align:center;margin-bottom:50px}.abd-theme-premium-bold .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:800;color:#fff;background:#ff006e;padding:8px 20px;border-radius:0;margin-bottom:15px}.abd-theme-premium-bold .abd-title,.abd-theme-premium-bold h1{font-family:Outfit,sans-serif;font-size:4rem;line-height:1.2;margin-bottom:20px;color:#fff;font-weight:900}.abd-theme-premium-bold .abd-meta{font-size:.95rem;color:#ff006e;display:flex;gap:30px;justify-content:center;font-weight:600}.abd-theme-premium-bold .abd-summary-box{background:#1a1a1a;border-radius:0;padding:40px;margin:40px 0;font-style:italic;border:3px solid #ff006e;position:relative}.abd-theme-premium-bold .abd-content h2,.abd-theme-premium-bold h2{font-family:Outfit,sans-serif;font-size:2.5rem;margin-top:50px;color:#fff;font-weight:800}.abd-theme-premium-bold .abd-content p,.abd-theme-premium-bold p{margin-bottom:25px;font-size:1.15rem;color:#e0e0e0}.abd-theme-premium-bold .abd-key-points{background:#ff006e;color:#fff;padding:50px;border-radius:0;margin:60px 0}.abd-theme-premium-bold .abd-key-points h3{font-family:Outfit,sans-serif;color:#fff;font-size:2.2rem;margin-bottom:25px;font-weight:900}.abd-theme-premium-bold .abd-key-points li{margin-bottom:15px;padding-left:25px;position:relative;list-style:none}.abd-theme-premium-bold .abd-key-points li:before{content:"\25b6";position:absolute;left:0;color:#fff}.abd-theme-premium-bold .abd-footer{border-top:3px solid #ff006e;margin-top:80px;padding-top:40px;text-align:center;color:#999;font-size:.85rem;letter-spacing:1px}.abd-theme-classified-top-secret{font-family:Courier Prime,monospace;line-height:1.5;color:#fff;max-width:800px;margin:0 auto;padding:60px;background-color:#000;background-image:radial-gradient(#ff0000 1px,transparent 1px);background-size:20px 20px;border:12px double #ff0000;box-shadow:0 0 30px #ff000080;position:relative}.abd-theme-classified-top-secret:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(255,0,0,.05) 1px,transparent 1px);background-size:100% 3px;pointer-events:none}.abd-theme-classified-top-secret .abd-header{border-bottom:2px solid #ff0000;margin-bottom:40px;padding-bottom:20px}.abd-theme-classified-top-secret .abd-stamp{color:red;border:5px solid #ff0000;padding:8px 15px;display:inline-block;font-family:Special Elite,cursive;font-size:1.5rem;font-weight:800;transform:rotate(-12deg);margin-bottom:30px;border-radius:4px;box-shadow:0 0 20px #f00c;background:#000}.abd-theme-classified-top-secret .abd-title,.abd-theme-classified-top-secret h1{font-family:Special Elite,cursive;font-size:2.8rem;text-transform:uppercase;margin:20px 0;color:red;letter-spacing:-1px;text-shadow:0 0 10px rgba(255,0,0,.5)}.abd-theme-classified-top-secret .abd-meta{font-weight:700;font-size:.9rem;text-transform:uppercase;opacity:.9;color:#f66}.abd-theme-classified-top-secret .abd-content h2,.abd-theme-classified-top-secret h2{font-family:Special Elite,cursive;border-bottom:1px solid #ff0000;display:inline-block;margin-top:40px;color:red}.abd-theme-classified-top-secret .abd-content p,.abd-theme-classified-top-secret p{margin-bottom:1.5rem;color:#e0e0e0}.abd-theme-classified-top-secret .abd-key-points{border:2px dashed #ff0000;padding:30px;margin-top:50px;background:#ff00000d}.abd-theme-classified-top-secret .abd-key-points h3{font-family:Special Elite,cursive;font-size:1.2rem;color:red}.abd-theme-classified-top-secret .abd-footer{margin-top:60px;font-size:.75rem;text-align:left;font-weight:700;border-top:1px solid #ff0000;padding-top:20px;color:red}.abd-theme-classified-declassified{font-family:Courier Prime,monospace;line-height:1.5;color:#3d2817;max-width:800px;margin:0 auto;padding:60px;background-color:#f5e6d3;background-image:radial-gradient(#d4a574 1px,transparent 1px);background-size:20px 20px;border:12px double #8b6f47;box-shadow:0 0 20px #0000001a;position:relative;opacity:.9}.abd-theme-classified-declassified:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(139,111,71,.1) 1px,transparent 1px);background-size:100% 3px;pointer-events:none}.abd-theme-classified-declassified .abd-header{border-bottom:2px solid #8b6f47;margin-bottom:40px;padding-bottom:20px}.abd-theme-classified-declassified .abd-stamp{color:#8b6f47;border:5px solid #8b6f47;padding:8px 15px;display:inline-block;font-family:Special Elite,cursive;font-size:1.5rem;font-weight:800;transform:rotate(-12deg);margin-bottom:30px;border-radius:4px;box-shadow:2px 2px #8b6f4733;background:#f5e6d3;opacity:.7}.abd-theme-classified-declassified .abd-title,.abd-theme-classified-declassified h1{font-family:Special Elite,cursive;font-size:2.8rem;text-transform:uppercase;margin:20px 0;color:#5d4037;letter-spacing:-1px}.abd-theme-classified-declassified .abd-meta{font-weight:700;font-size:.9rem;text-transform:uppercase;opacity:.7;color:#6d4c41}.abd-theme-classified-declassified .abd-content h2,.abd-theme-classified-declassified h2{font-family:Special Elite,cursive;border-bottom:1px solid #8b6f47;display:inline-block;margin-top:40px;color:#5d4037}.abd-theme-classified-declassified .abd-content p,.abd-theme-classified-declassified p{margin-bottom:1.5rem;color:#4e342e}.abd-theme-classified-declassified .abd-key-points{border:2px dashed #8b6f47;padding:30px;margin-top:50px;background:#8b6f471a}.abd-theme-classified-declassified .abd-key-points h3{font-family:Special Elite,cursive;font-size:1.2rem;color:#5d4037}.abd-theme-classified-declassified .abd-footer{margin-top:60px;font-size:.75rem;text-align:left;font-weight:700;border-top:1px solid #8b6f47;padding-top:20px;color:#8b6f47}.abd-theme-classified-official{font-family:Courier Prime,monospace;line-height:1.5;color:#1a1a1a;max-width:800px;margin:0 auto;padding:60px;background-color:#f8f9fa;background-image:radial-gradient(#0066cc 1px,transparent 1px);background-size:20px 20px;border:12px double #0066cc;box-shadow:0 0 20px #0066cc1a;position:relative}.abd-theme-classified-official:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0,102,204,.02) 1px,transparent 1px);background-size:100% 3px;pointer-events:none}.abd-theme-classified-official .abd-header{border-bottom:2px solid #0066cc;margin-bottom:40px;padding-bottom:20px}.abd-theme-classified-official .abd-stamp{color:#06c;border:5px solid #0066cc;padding:8px 15px;display:inline-block;font-family:Special Elite,cursive;font-size:1.5rem;font-weight:800;transform:rotate(-12deg);margin-bottom:30px;border-radius:4px;box-shadow:2px 2px #06c3;background:#f8f9fa}.abd-theme-classified-official .abd-title,.abd-theme-classified-official h1{font-family:Special Elite,cursive;font-size:2.8rem;text-transform:uppercase;margin:20px 0;color:#003d7a;letter-spacing:-1px}.abd-theme-classified-official .abd-meta{font-weight:700;font-size:.9rem;text-transform:uppercase;opacity:.8;color:#004d99}.abd-theme-classified-official .abd-content h2,.abd-theme-classified-official h2{font-family:Special Elite,cursive;border-bottom:1px solid #0066cc;display:inline-block;margin-top:40px;color:#003d7a}.abd-theme-classified-official .abd-content p,.abd-theme-classified-official p{margin-bottom:1.5rem;color:#1a1a1a}.abd-theme-classified-official .abd-key-points{border:2px dashed #0066cc;padding:30px;margin-top:50px;background:#0066cc0d}.abd-theme-classified-official .abd-key-points h3{font-family:Special Elite,cursive;font-size:1.2rem;color:#003d7a}.abd-theme-classified-official .abd-footer{margin-top:60px;font-size:.75rem;text-align:left;font-weight:700;border-top:1px solid #0066cc;padding-top:20px;color:#06c}.abd-theme-museum-vatican{font-family:Crimson Text,serif;line-height:1.8;color:#2c1810;max-width:900px;margin:0 auto;padding:80px 50px;background:linear-gradient(135deg,#faf8f3,#f5f1e8,#ede8dc);border:8px double #d4af37;border-radius:0;box-shadow:0 10px 40px #d4af3733;position:relative;overflow:hidden}.abd-theme-museum-vatican:before{content:"\26ea";position:absolute;top:30px;right:30px;font-size:4rem;opacity:.08;z-index:0}.abd-theme-museum-vatican:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(212,175,55,.03) 2px,rgba(212,175,55,.03) 4px);pointer-events:none;z-index:0}.abd-theme-museum-vatican .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-museum-vatican .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.7rem;font-weight:700;color:#d4af37;background:#d4af371a;padding:8px 25px;border:2px solid #d4af37;margin-bottom:20px;font-family:Cinzel,serif}.abd-theme-museum-vatican .abd-title,.abd-theme-museum-vatican h1{font-family:Cinzel,serif;font-size:3.5rem;line-height:1.2;margin-bottom:25px;color:#8b6914;text-shadow:2px 2px 4px rgba(212,175,55,.2);position:relative;z-index:1}.abd-theme-museum-vatican .abd-content h2,.abd-theme-museum-vatican h2{font-family:Cinzel,serif;font-size:2.5rem;margin-top:50px;color:#8b6914;border-bottom:2px solid #d4af37;padding-bottom:10px;display:inline-block}.abd-theme-museum-vatican .abd-content p,.abd-theme-museum-vatican p{margin-bottom:24px;font-size:1.2rem;color:#3d2817;line-height:1.9}.abd-theme-museum-vatican .abd-key-points{background:linear-gradient(135deg,#8b6914,#a0822d);color:#fff;padding:50px;border-radius:0;margin:50px 0;box-shadow:0 8px 20px #8b69144d;border:3px solid #d4af37;position:relative;z-index:1}.abd-theme-museum-vatican .abd-key-points h3{font-family:Cinzel,serif;color:#f5e6a8;font-size:2rem;margin-bottom:25px}.abd-theme-museum-vatican a{color:#8b6914;text-decoration:underline;font-weight:600;transition:all .3s ease}.abd-theme-museum-vatican a:hover{color:#d4af37}.abd-theme-museum-louvre{font-family:Cormorant Garamond,serif;line-height:1.8;color:#1a1a1a;max-width:900px;margin:0 auto;padding:70px 50px;background:linear-gradient(135deg,#fff,#f8f8f8,#f0f0f0);border:1px solid #d0d0d0;box-shadow:0 15px 50px #0000001a;position:relative}.abd-theme-museum-louvre:before{content:"\1f3db\fe0f";position:absolute;top:20px;right:20px;font-size:3.5rem;opacity:.1;z-index:0}.abd-theme-museum-louvre .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-museum-louvre .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#1e3a5f,#2d5a87);padding:8px 22px;border-radius:0;margin-bottom:20px}.abd-theme-museum-louvre .abd-title,.abd-theme-museum-louvre h1{font-family:Cormorant Garamond,serif;font-size:4rem;line-height:1.2;margin-bottom:25px;color:#1e3a5f;font-weight:700;position:relative;z-index:1}.abd-theme-museum-louvre .abd-content h2,.abd-theme-museum-louvre h2{font-family:Cormorant Garamond,serif;font-size:2.8rem;margin-top:50px;color:#1e3a5f;border-bottom:2px solid #2d5a87;padding-bottom:10px;display:inline-block}.abd-theme-museum-louvre .abd-content p,.abd-theme-museum-louvre p{margin-bottom:24px;font-size:1.15rem;color:#2c2c2c;line-height:1.9}.abd-theme-museum-louvre .abd-key-points{background:linear-gradient(135deg,#1e3a5f,#2d5a87);color:#fff;padding:50px;border-radius:0;margin:50px 0;box-shadow:0 8px 20px #1e3a5f4d;position:relative;z-index:1}.abd-theme-museum-louvre .abd-key-points h3{font-family:Cormorant Garamond,serif;color:#e8f4f8;font-size:2.2rem;margin-bottom:25px}.abd-theme-museum-louvre a{color:#1e3a5f;text-decoration:underline;font-weight:600}.abd-theme-museum-louvre a:hover{color:#2d5a87}.abd-theme-museum-met,.abd-theme-travel-nyc{font-family:Cinzel,serif;line-height:1.8;color:#2c3e50;max-width:900px;margin:0 auto;padding:80px 60px;background:linear-gradient(135deg,#e0f2f1,#b2dfdb);border:8px solid #2e8b57;outline:4px solid #b87333;box-shadow:0 15px 40px #2e8b574d;position:relative}.abd-theme-museum-met:before,.abd-theme-travel-nyc:before{content:"\1f5fd";position:absolute;top:20px;right:20px;font-size:6rem;opacity:.15;z-index:0;filter:drop-shadow(2px 4px 6px black)}.abd-theme-museum-met .abd-header,.abd-theme-travel-nyc .abd-header{text-align:center;margin-bottom:60px;position:relative;z-index:1}.abd-theme-museum-met .abd-category,.abd-theme-travel-nyc .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:4px;font-size:.8rem;font-weight:700;color:#fff;background:#2e8b57;padding:10px 30px;border-radius:0;margin-bottom:25px;border:2px solid #b87333;box-shadow:4px 4px #b87333}.abd-theme-museum-met .abd-title,.abd-theme-museum-met h1,.abd-theme-travel-nyc .abd-title,.abd-theme-travel-nyc h1{font-family:Cinzel,serif;font-size:3.8rem;line-height:1.1;margin-bottom:20px;color:#2e8b57;font-weight:900;text-shadow:2px 2px 0 #b87333;letter-spacing:1px}.abd-theme-museum-met .abd-content h2,.abd-theme-museum-met h2,.abd-theme-travel-nyc .abd-content h2,.abd-theme-travel-nyc h2{font-family:Cinzel,serif;font-size:2.4rem;margin-top:50px;color:#2e8b57;border-bottom:3px solid #b87333;padding-bottom:10px;display:inline-block;font-weight:700}.abd-theme-museum-met .abd-content p,.abd-theme-museum-met p,.abd-theme-travel-nyc .abd-content p,.abd-theme-travel-nyc p{margin-bottom:24px;font-size:1.2rem;color:#37474f;line-height:1.9}.abd-theme-museum-met .abd-key-points,.abd-theme-travel-nyc .abd-key-points{background:#004d40;color:#fff;padding:50px;border-radius:4px;margin:60px 0;border:4px solid #b87333;box-shadow:0 10px 30px #0000004d}.abd-theme-museum-met .abd-key-points h3,.abd-theme-travel-nyc .abd-key-points h3{font-family:Cinzel,serif;color:#b2dfdb;font-size:2rem;margin-bottom:25px;font-weight:700;text-transform:uppercase;text-align:center}.abd-theme-museum-met a,.abd-theme-travel-nyc a{color:#b87333;text-decoration:none;border-bottom:1px solid #b87333;font-weight:700}.abd-theme-museum-met a:hover,.abd-theme-travel-nyc a:hover{color:#2e8b57;border-bottom-color:#2e8b57}.abd-theme-genx{font-family:Roboto Condensed,sans-serif;line-height:1.6;color:#1a1a1a;max-width:850px;margin:0 auto;padding:50px 40px;background:linear-gradient(135deg,#e8e8e8,#d0d0d0,#b8b8b8);border:8px ridge #666;box-shadow:0 10px 30px #0003;position:relative}.abd-theme-genx:before{content:"\1f4fc";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.15;z-index:0}.abd-theme-genx .abd-header{text-align:center;margin-bottom:40px;position:relative;z-index:1}.abd-theme-genx .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e);padding:8px 20px;border-radius:0;margin-bottom:20px;box-shadow:3px 3px #000}.abd-theme-genx .abd-title,.abd-theme-genx h1{font-family:Oswald,sans-serif;font-size:3.5rem;line-height:1.2;margin-bottom:25px;color:#000;text-transform:uppercase;letter-spacing:2px;text-shadow:3px 3px 0 #ff6b35;position:relative;z-index:1}.abd-theme-genx .abd-content h2,.abd-theme-genx h2{font-family:Oswald,sans-serif;font-size:2.5rem;margin-top:50px;color:#000;text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #ff6b35;padding-bottom:10px;display:inline-block}.abd-theme-genx .abd-content p,.abd-theme-genx p{margin-bottom:22px;font-size:1.1rem;color:#1a1a1a;line-height:1.7}.abd-theme-genx .abd-key-points{background:#000;color:#fff;padding:40px;border-radius:0;margin:50px 0;border:4px solid #ff6b35;box-shadow:5px 5px #ff6b35}.abd-theme-genx .abd-key-points h3{font-family:Oswald,sans-serif;color:#ff6b35;font-size:2rem;margin-bottom:25px;text-transform:uppercase}.abd-theme-genx a{color:#ff6b35;text-decoration:underline;font-weight:700}.abd-theme-genx a:hover{color:#f7931e}.abd-theme-genx-grunge{font-family:Roboto Condensed,sans-serif;line-height:1.6;color:#2c2c2c;max-width:850px;margin:0 auto;padding:50px 40px;background:beige;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h100v100H0z' fill='%23f5f5dc'/%3E%3Cpath d='M20 20h60v60H20z' fill='none' stroke='%23d0d0d0' stroke-width='1'/%3E%3C/svg%3E");border:3px solid #8b7355;box-shadow:0 0 0 3px #6b5d47,0 0 0 6px #8b7355;position:relative}.abd-theme-genx-grunge:before{content:"\1f3b8";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.2;z-index:0}.abd-theme-genx-grunge .abd-header{text-align:left;margin-bottom:40px;position:relative;z-index:1}.abd-theme-genx-grunge .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.7rem;font-weight:700;color:#fff;background:#2c2c2c;padding:6px 18px;border-radius:0;margin-bottom:20px;border:2px solid #8b7355}.abd-theme-genx-grunge .abd-title,.abd-theme-genx-grunge h1{font-family:Oswald,sans-serif;font-size:3.2rem;line-height:1.2;margin-bottom:25px;color:#2c2c2c;text-transform:uppercase;letter-spacing:1px;font-weight:700;position:relative;z-index:1}.abd-theme-genx-grunge .abd-content h2,.abd-theme-genx-grunge h2{font-family:Oswald,sans-serif;font-size:2.2rem;margin-top:50px;color:#2c2c2c;text-transform:uppercase;border-bottom:2px solid #8b7355;padding-bottom:8px}.abd-theme-genx-grunge .abd-content p,.abd-theme-genx-grunge p{margin-bottom:22px;font-size:1.1rem;color:#3d3d3d;line-height:1.7}.abd-theme-genx-grunge .abd-key-points{background:#2c2c2c;color:beige;padding:40px;border-radius:0;margin:50px 0;border:3px solid #8b7355}.abd-theme-genx-grunge .abd-key-points h3{font-family:Oswald,sans-serif;color:beige;font-size:1.8rem;margin-bottom:25px;text-transform:uppercase}.abd-theme-genx-grunge a{color:#8b7355;text-decoration:underline;font-weight:700}.abd-theme-genx-grunge a:hover{color:#6b5d47}.abd-theme-genx-80s{font-family:Roboto Condensed,sans-serif;line-height:1.6;color:#fff;max-width:850px;margin:0 auto;padding:50px 40px;background:linear-gradient(135deg,#1a0033,#306,#60c,#90f,#c3f);border:6px solid #00ffff;box-shadow:0 0 30px #00ffff80,inset 0 0 30px #ff00ff4d;position:relative}.abd-theme-genx-80s:before{content:"\1f4bf";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.3;z-index:0}.abd-theme-genx-80s:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,255,255,.1) 10px,rgba(0,255,255,.1) 20px);pointer-events:none;z-index:0}.abd-theme-millennial{font-family:Helvetica,Arial,sans-serif;line-height:1.6;color:#262626;max-width:800px;margin:0 auto;padding:60px 40px;background:#fafafa;border:1px solid #dbdbdb;box-shadow:0 4px 12px #0000001a;position:relative;border-top:60px solid #3b5998}.abd-theme-millennial:before{content:"\1f50d   Search for friends...";position:absolute;top:-45px;left:20px;background:#fff;padding:5px 15px;width:200px;font-size:.8rem;color:#999;border-radius:4px}.abd-theme-millennial .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-millennial .abd-category{display:inline-block;text-transform:lowercase;font-family:Lobster,cursive;font-size:1.2rem;color:#e95950;margin-bottom:20px;transform:rotate(-5deg)}.abd-theme-millennial .abd-category:before{content:"#"}.abd-theme-millennial .abd-title,.abd-theme-millennial h1{font-family:Lobster,cursive;font-size:4rem;line-height:1.2;margin-bottom:25px;color:#3f729b;font-weight:400}.abd-theme-millennial .abd-content h2,.abd-theme-millennial h2{font-family:Helvetica,sans-serif;font-size:1.5rem;margin-top:40px;color:#262626;font-weight:700}.abd-theme-millennial .abd-content p,.abd-theme-millennial p{margin-bottom:24px;font-size:1.1rem;color:#4a4a4a;line-height:1.8}.abd-theme-millennial .abd-key-points{background:#fff;padding:15px;margin:40px 0;border:1px solid #dbdbdb;box-shadow:0 10px 20px #0000001a;transform:rotate(2deg)}.abd-theme-millennial .abd-key-points:after{content:"\2764  245 likes";display:block;margin-top:15px;font-weight:700;color:#262626;font-size:.9rem}.abd-theme-millennial .abd-key-points h3{font-family:Lobster,cursive;color:#3897f0;font-size:1.8rem;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}.abd-theme-millennial a{color:#3b5998;text-decoration:none;font-weight:600}.abd-theme-millennial a:hover{text-decoration:underline}.abd-theme-boomer{font-family:Pacifico,cursive;line-height:1.6;color:#333;max-width:900px;margin:0 auto;padding:60px 40px;background:#fff;background-image:linear-gradient(45deg,#eee 25%,transparent 25%,transparent 75%,#eee 75%,#eee),linear-gradient(45deg,#eee 25%,transparent 25%,transparent 75%,#eee 75%,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:10px solid #e74c3c;border-radius:20px;box-shadow:0 0 0 5px #fff,0 0 0 10px #3498db;position:relative}.abd-theme-boomer:before{content:"Jukebox Choice \1f3b5";position:absolute;top:-25px;left:50%;transform:translate(-50%);background:#e74c3c;color:#fff;padding:10px 30px;font-family:Pacifico,cursive;font-size:1.5rem;border-radius:30px;border:3px solid #fff;box-shadow:0 5px 15px #0003;white-space:nowrap}.abd-theme-boomer .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-boomer .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:1rem;font-weight:700;color:#fff;background:#3498db;padding:8px 25px;border-radius:50px;margin-bottom:25px;font-family:Pacifico,cursive;box-shadow:3px 3px #0000001a}.abd-theme-boomer .abd-title,.abd-theme-boomer h1{font-family:Pacifico,cursive;font-size:4.5rem;line-height:1.2;margin-bottom:20px;color:#e74c3c;text-shadow:3px 3px 0 #fff,5px 5px 0 #ccc;transform:rotate(-2deg)}.abd-theme-boomer .abd-content h2,.abd-theme-boomer h2{font-family:Pacifico,cursive;font-size:2.5rem;margin-top:50px;color:#3498db;text-shadow:2px 2px 0 #fff;text-align:center}.abd-theme-boomer .abd-content p,.abd-theme-boomer p{font-family:Helvetica,sans-serif;margin-bottom:24px;font-size:1.2rem;color:#333;line-height:1.8;background:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 5px #0000000d}.abd-theme-boomer .abd-key-points{background:#e74c3c;color:#fff;padding:40px;border-radius:20px;margin:50px 0;border:5px solid #fff;box-shadow:0 0 0 5px #e74c3c}.abd-theme-boomer .abd-key-points h3{font-family:Pacifico,cursive;color:#fff;font-size:2.2rem;margin-bottom:25px;text-align:center}.abd-theme-boomer a{color:#3498db;text-decoration:underline;font-weight:700}.abd-theme-boomer a:hover{color:#e74c3c}.abd-theme-halloween{font-family:Creepster,cursive;line-height:1.6;color:orange;max-width:850px;margin:0 auto;padding:60px 40px;background:#1a0524;background-image:radial-gradient(circle at 10% 20%,#2a0a2e 0%,transparent 20%),radial-gradient(circle at 90% 80%,#2a0a2e 0%,transparent 20%);border:6px solid #4a148c;box-shadow:0 0 30px #4a148c99,inset 0 0 50px #000c;position:relative;overflow:hidden}.abd-theme-halloween:before{content:"\1f578\fe0f";position:absolute;top:-20px;left:-20px;font-size:8rem;opacity:.2;z-index:0;filter:invert(1)}.abd-theme-halloween:after{content:"\1f987";position:absolute;top:20px;right:20px;font-size:4rem;opacity:.4;z-index:0;animation:abd-bat-fly 10s linear infinite}@keyframes abd-bat-fly{0%{transform:translate(0) rotate(0)}50%{transform:translate(-20px,10px) rotate(-10deg)}to{transform:translate(0) rotate(0)}}.abd-theme-halloween .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-halloween .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:4px;font-size:1rem;font-weight:400;color:#000;background:orange;padding:8px 25px;border-radius:10px;margin-bottom:25px;box-shadow:0 0 15px orange;border:1px solid #fff}.abd-theme-halloween .abd-title,.abd-theme-halloween h1{font-family:Creepster,cursive;font-size:4.5rem;line-height:1.1;margin-bottom:25px;color:#b388ff;text-shadow:0 0 10px #7c4dff,3px 3px 0 #000;letter-spacing:2px}.abd-theme-halloween .abd-content h2,.abd-theme-halloween h2{font-family:Creepster,cursive;font-size:2.8rem;margin-top:50px;color:orange;text-shadow:2px 2px 0 #000;text-align:center;border-bottom:2px dashed #4a148c;padding-bottom:15px}.abd-theme-halloween .abd-content p,.abd-theme-halloween p{font-family:Rubik,sans-serif;margin-bottom:24px;font-size:1.15rem;color:#e1bee7;line-height:1.7}.abd-theme-halloween .abd-key-points{background:#0009;color:orange;padding:40px;border-radius:20px;margin:50px 0;border:1px solid #7c4dff;box-shadow:0 0 20px #7c4dff33}.abd-theme-halloween .abd-key-points h3{font-family:Creepster,cursive;color:#b388ff;font-size:2.2rem;margin-bottom:25px;text-align:center;text-transform:uppercase}.abd-theme-halloween a{color:#b388ff;text-decoration:none;border-bottom:1px solid #b388ff}.abd-theme-halloween a:hover{color:#fff;text-shadow:0 0 5px #fff}.abd-theme-christmas{font-family:Berkshire Swash,cursive;line-height:1.7;color:#1a472a;max-width:850px;margin:0 auto;padding:70px 50px;background:#f8f1e5;background-image:repeating-linear-gradient(90deg,transparent,transparent 40px,rgba(160,0,0,.05) 40px,rgba(160,0,0,.05) 41px);border:12px double #a40000;box-shadow:0 10px 40px #a4000033;position:relative;overflow:hidden}.abd-theme-christmas:before{content:"";position:absolute;top:0;left:0;right:0;height:15px;background:repeating-linear-gradient(45deg,#a40000,#a40000 10px,#1a472a 10px 20px,#d4af37 20px 22px);z-index:2}.abd-theme-christmas:after{content:"\2744";position:absolute;top:30px;right:30px;font-size:5rem;color:#d4af37;opacity:.15;z-index:0}.abd-theme-christmas .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-christmas .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;font-weight:700;color:#fff;background:#a40000;padding:10px 30px;border-radius:50px;margin-bottom:25px;border:2px solid #d4af37;box-shadow:0 4px 10px #a400004d}.abd-theme-christmas .abd-title,.abd-theme-christmas h1{font-family:Berkshire Swash,cursive;font-size:4.2rem;line-height:1.1;margin-bottom:20px;color:#1a472a;text-shadow:2px 2px 0 #d4af37}.abd-theme-christmas .abd-content h2,.abd-theme-christmas h2{font-family:Berkshire Swash,cursive;font-size:2.5rem;margin-top:50px;color:#a40000;text-align:center;position:relative;display:inline-block}.abd-theme-christmas .abd-content h2:before,.abd-theme-christmas h2:before{content:"\1f384";margin-right:15px;font-size:1.8rem}.abd-theme-christmas .abd-content h2:after,.abd-theme-christmas h2:after{content:"\1f384";margin-left:15px;font-size:1.8rem}.abd-theme-christmas .abd-content p,.abd-theme-christmas p{font-family:Crimson Text,serif;margin-bottom:24px;font-size:1.3rem;color:#2c3e50;line-height:1.8}.abd-theme-christmas .abd-key-points{background:#1a472a;color:#fff;padding:50px;border-radius:8px;margin:50px 0;border:2px solid #d4af37;box-shadow:0 8px 25px #1a472a4d;position:relative}.abd-theme-christmas .abd-key-points h3{font-family:Berkshire Swash,cursive;color:#d4af37;font-size:2.2rem;margin-bottom:25px;text-align:center}.abd-theme-christmas .abd-key-points li{font-size:1.2rem;margin-bottom:15px;list-style-type:none;text-align:center}.abd-theme-christmas a{color:#a40000;text-decoration:none;border-bottom:1px dotted #a40000;font-weight:700}.abd-theme-christmas a:hover{color:#1a472a;border-bottom-color:#1a472a}.abd-theme-genx-80s .abd-header{text-align:center;margin-bottom:40px;position:relative;z-index:1}.abd-theme-genx-80s .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.75rem;font-weight:700;color:#000;background:#0ff;padding:8px 20px;border-radius:0;margin-bottom:20px;box-shadow:0 0 20px #0ffc;text-shadow:2px 2px 0 #ff00ff}.abd-theme-genx-80s .abd-title,.abd-theme-genx-80s h1{font-family:Orbitron,sans-serif;font-size:3.5rem;line-height:1.2;margin-bottom:25px;color:#0ff;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 20px rgba(0,255,255,.8),0 0 40px rgba(255,0,255,.5);position:relative;z-index:1;font-weight:900}.abd-theme-genx-80s .abd-content h2,.abd-theme-genx-80s h2{font-family:Orbitron,sans-serif;font-size:2.5rem;margin-top:50px;color:#f0f;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(255,0,255,.8);border-bottom:3px solid #00ffff;padding-bottom:10px;display:inline-block}.abd-theme-genx-80s .abd-content p,.abd-theme-genx-80s p{margin-bottom:22px;font-size:1.1rem;color:#e0e0ff;line-height:1.7}.abd-theme-genx-80s .abd-key-points{background:#00000080;color:#fff;padding:40px;border-radius:0;margin:50px 0;border:3px solid #00ffff;box-shadow:0 0 20px #00ffff80}.abd-theme-genx-80s .abd-key-points h3{font-family:Orbitron,sans-serif;color:#0ff;font-size:2rem;margin-bottom:25px;text-transform:uppercase;text-shadow:0 0 10px rgba(0,255,255,.8)}.abd-theme-genx-80s a{color:#0ff;text-decoration:underline;font-weight:700;text-shadow:0 0 5px rgba(0,255,255,.5)}.abd-theme-genx-80s a:hover{color:#f0f;text-shadow:0 0 10px rgba(255,0,255,.8)}.abd-theme-metal{font-family:Black Ops One,cursive;line-height:1.6;color:#fff;max-width:850px;margin:0 auto;padding:60px 40px;background:#000;background-image:radial-gradient(circle at 20% 50%,rgba(139,0,0,.3) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(139,0,0,.3) 0%,transparent 50%);border:8px double #8b0000;box-shadow:0 0 40px #8b000080,inset 0 0 40px #8b000033;position:relative}.abd-theme-metal:before{content:"\1f918";position:absolute;top:20px;right:20px;font-size:4rem;opacity:.2;z-index:0}.abd-theme-metal .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-metal .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:4px;font-size:.7rem;font-weight:400;color:#fff;background:#8b0000;padding:10px 25px;border-radius:0;margin-bottom:20px;border:2px solid #ff0000;box-shadow:0 0 20px #ff000080;font-family:Orbitron,sans-serif}.abd-theme-metal .abd-title,.abd-theme-metal h1{font-family:Black Ops One,cursive;font-size:4.5rem;line-height:1.1;margin-bottom:25px;color:red;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 20px rgba(255,0,0,.8),3px 3px 0 #000,6px 6px 0 #8b0000;position:relative;z-index:1}.abd-theme-metal .abd-content h2,.abd-theme-metal h2{font-family:Black Ops One,cursive;font-size:3rem;margin-top:50px;color:red;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 15px rgba(255,0,0,.6),2px 2px 0 #000;border-bottom:4px solid #8b0000;padding-bottom:10px;display:inline-block}.abd-theme-metal .abd-content p,.abd-theme-metal p{margin-bottom:24px;font-size:1.15rem;color:#e0e0e0;line-height:1.7;font-family:Roboto Condensed,sans-serif}.abd-theme-metal .abd-key-points{background:#1a0000;color:#fff;padding:50px;border-radius:0;margin:50px 0;border:4px solid #8b0000;box-shadow:0 0 30px #8b000080,inset 0 0 30px #ff00001a}.abd-theme-metal .abd-key-points h3{font-family:Black Ops One,cursive;color:red;font-size:2.5rem;margin-bottom:25px;text-transform:uppercase;text-shadow:0 0 15px rgba(255,0,0,.6)}.abd-theme-metal .abd-key-points li{margin-bottom:18px;padding-left:30px;position:relative;list-style:none;font-size:1.1rem;line-height:1.6}.abd-theme-metal .abd-key-points li:before{content:"\26a1";position:absolute;left:0;font-size:1.2rem}.abd-theme-metal a{color:red;text-decoration:underline;font-weight:700;text-shadow:0 0 5px rgba(255,0,0,.5)}.abd-theme-metal a:hover{color:#f33;text-shadow:0 0 15px rgba(255,0,0,.8)}.abd-theme-genz-minimal{font-family:DM Sans,sans-serif;line-height:1.7;color:#1a1a1a;max-width:850px;margin:0 auto;padding:60px 40px;background:#fff;border:none;box-shadow:none;position:relative}.abd-theme-genz-minimal .abd-header{text-align:left;margin-bottom:40px}.abd-theme-genz-minimal .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.65rem;font-weight:600;color:#999;background:transparent;padding:4px 0;border-bottom:1px solid #ddd;margin-bottom:20px}.abd-theme-genz-minimal .abd-title,.abd-theme-genz-minimal h1{font-family:DM Sans,sans-serif;font-size:3.2rem;line-height:1.1;margin-bottom:25px;color:#000;font-weight:600;letter-spacing:-.5px}.abd-theme-genz-minimal .abd-content h2,.abd-theme-genz-minimal h2{font-family:DM Sans,sans-serif;font-size:2rem;margin-top:50px;color:#000;font-weight:600;letter-spacing:-.3px}.abd-theme-genz-minimal .abd-content p,.abd-theme-genz-minimal p{margin-bottom:24px;font-size:1.05rem;color:#333;line-height:1.7}.abd-theme-genz-minimal .abd-key-points{background:#f8f8f8;color:#1a1a1a;padding:40px;border-radius:0;margin:50px 0;border-left:3px solid #000}.abd-theme-genz-minimal .abd-key-points h3{font-family:DM Sans,sans-serif;color:#000;font-size:1.5rem;margin-bottom:25px;font-weight:600}.abd-theme-genz-minimal a{color:#000;text-decoration:underline}.abd-theme-genz-minimal a:hover{color:#666}.abd-theme-genz-maximal{font-family:Orbitron,Courier New,monospace;line-height:1.6;color:#0f0;max-width:900px;margin:0 auto;padding:60px 40px;background:#000;background-image:linear-gradient(0deg,transparent 24%,rgba(0,255,0,.1) 25%,rgba(0,255,0,.1) 26%,transparent 27%,transparent 74%,rgba(0,255,0,.1) 75%,rgba(0,255,0,.1) 76%,transparent 77%,transparent);background-size:50px 50px;border:2px solid #00ff00;box-shadow:0 0 20px #0f0;position:relative;overflow:hidden}.abd-theme-genz-maximal:before{content:"SYSTEM_FAILURE";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font-size:5rem;color:#00ff001a;white-space:nowrap;pointer-events:none;font-weight:900}.abd-theme-genz-maximal .abd-header{text-align:left;margin-bottom:50px;border-bottom:2px solid #00ff00;padding-bottom:20px}.abd-theme-genz-maximal .abd-category{display:inline-block;text-transform:uppercase;font-family:Orbitron,sans-serif;font-size:.8rem;color:#000;background:#0f0;padding:5px 15px;margin-bottom:15px;box-shadow:3px 3px #fff}.abd-theme-genz-maximal .abd-title,.abd-theme-genz-maximal h1{font-family:Orbitron,sans-serif;font-size:3.5rem;line-height:1.1;margin-bottom:10px;color:#fff;text-shadow:2px 0 #00ff00,-2px 0 #ff00ff;letter-spacing:2px}.abd-theme-genz-maximal .abd-content h2,.abd-theme-genz-maximal h2{font-family:Orbitron,sans-serif;font-size:2.2rem;margin-top:50px;color:#0f0;text-transform:uppercase;border-left:5px solid #00ff00;padding-left:15px}.abd-theme-genz-maximal .abd-content p,.abd-theme-genz-maximal p{margin-bottom:24px;font-size:1.1rem;color:#cfc;line-height:1.7}.abd-theme-genz-maximal .abd-key-points{background:#00320080;border:1px solid #00ff00;padding:30px;margin:50px 0}.abd-theme-genz-maximal .abd-key-points h3{font-family:Orbitron,sans-serif;color:#fff;font-size:1.5rem;margin-bottom:20px}.abd-theme-genz-maximal a{color:#0f0;background:#00ff001a;text-decoration:none;padding:2px 5px}.abd-theme-genz-maximal a:hover{background:#0f0;color:#000}.abd-theme-genz-maximal:before{content:"\2728";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.3;z-index:0}.abd-theme-genz-maximal .abd-header{text-align:center;margin-bottom:40px;position:relative;z-index:1}.abd-theme-genz-maximal .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.7rem;font-weight:700;color:#000;background:#fff;padding:8px 18px;border-radius:20px;margin-bottom:20px;border:3px solid #000;box-shadow:4px 4px #000}.abd-theme-genz-maximal .abd-title,.abd-theme-genz-maximal h1{font-family:Poppins,sans-serif;font-size:4rem;line-height:1.1;margin-bottom:25px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:-1px;text-shadow:3px 3px 0 #fff;position:relative;z-index:1}.abd-theme-genz-maximal .abd-content h2,.abd-theme-genz-maximal h2{font-family:Poppins,sans-serif;font-size:2.8rem;margin-top:50px;color:#000;font-weight:700;text-transform:uppercase;letter-spacing:-.5px;background:#fff;padding:10px 20px;display:inline-block;box-shadow:4px 4px #000}.abd-theme-genz-maximal .abd-content p,.abd-theme-genz-maximal p{margin-bottom:24px;font-size:1.15rem;color:#000;line-height:1.7;font-weight:500}.abd-theme-genz-maximal .abd-key-points{background:#000;color:#fff;padding:40px;border-radius:0;margin:50px 0;border:4px solid #fff;box-shadow:6px 6px #fff}.abd-theme-genz-maximal .abd-key-points h3{font-family:Poppins,sans-serif;color:#ffe66d;font-size:2.2rem;margin-bottom:25px;font-weight:700;text-transform:uppercase}.abd-theme-genz-maximal a{color:#000;text-decoration:underline;font-weight:700;background:#fff;padding:2px 6px}.abd-theme-genz-maximal a:hover{color:#ff6b6b}.abd-theme-genz-y2k{font-family:Poppins,sans-serif;line-height:1.7;color:#fff;max-width:850px;margin:0 auto;padding:50px 40px;background:linear-gradient(135deg,#ff0080,#ff8c00,gold,#32cd32,#00bfff);border:5px solid #fff;box-shadow:0 0 30px #ff008080,inset 0 0 30px #fff3;position:relative}.abd-theme-genz-y2k:before{content:"\1f98b";position:absolute;top:20px;right:20px;font-size:3rem;opacity:.3;z-index:0}.abd-theme-genz-y2k:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(255,255,255,.1) 5px,rgba(255,255,255,.1) 10px);pointer-events:none;z-index:0}.abd-theme-genz-y2k .abd-header{text-align:center;margin-bottom:40px;position:relative;z-index:1}.abd-theme-genz-y2k .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.7rem;font-weight:700;color:#000;background:#fff;padding:8px 20px;border-radius:20px;margin-bottom:20px;box-shadow:0 0 15px #fffc;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.abd-theme-genz-y2k .abd-title,.abd-theme-genz-y2k h1{font-family:Poppins,sans-serif;font-size:3.8rem;line-height:1.1;margin-bottom:25px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 20px rgba(255,255,255,.8),2px 2px 0 #000;position:relative;z-index:1}.abd-theme-genz-y2k .abd-content h2,.abd-theme-genz-y2k h2{font-family:Poppins,sans-serif;font-size:2.5rem;margin-top:50px;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 15px rgba(255,255,255,.6),2px 2px 0 #000;border-bottom:3px solid #fff;padding-bottom:10px;display:inline-block}.abd-theme-genz-y2k .abd-content p,.abd-theme-genz-y2k p{margin-bottom:24px;font-size:1.1rem;color:#fff;line-height:1.7;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.abd-theme-genz-y2k .abd-key-points{background:#0006;color:#fff;padding:40px;border-radius:20px;margin:50px 0;border:3px solid #fff;box-shadow:0 0 25px #fff6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.abd-theme-genz-y2k .abd-key-points h3{font-family:Poppins,sans-serif;color:gold;font-size:2rem;margin-bottom:25px;font-weight:700;text-transform:uppercase;text-shadow:0 0 10px rgba(255,215,0,.6)}.abd-theme-genz-y2k a{color:#fff;text-decoration:underline;font-weight:700;text-shadow:0 0 5px rgba(255,255,255,.5)}.abd-theme-genz-y2k a:hover{color:gold;text-shadow:0 0 15px rgba(255,215,0,.8)}.abd-theme-travel-rome{font-family:Cinzel,serif;line-height:1.8;color:#4a3b2a;max-width:900px;margin:0 auto;padding:80px 60px;background-color:#fcf9f2;background-image:radial-gradient(at 0% 0%,rgba(212,175,55,.15) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(212,175,55,.15) 0px,transparent 50%),url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100' height='100' filter='url(%23noise)' opacity='0.05'/%3E%3C/svg%3E");border:12px double #d4af37;box-shadow:0 20px 60px #4a3b2a26;position:relative;overflow:hidden}.abd-theme-travel-rome:before{content:"\1f33f";position:absolute;top:-20px;right:-20px;font-size:15rem;opacity:.05;z-index:0;transform:rotate(45deg);filter:grayscale(100%) sepia(100%) hue-rotate(20deg)}.abd-theme-travel-rome:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:1px solid #d4af37;pointer-events:none;z-index:1}.abd-theme-travel-rome .abd-header{text-align:center;margin-bottom:60px;position:relative;z-index:2;border-bottom:2px solid #d4af37;padding-bottom:30px}.abd-theme-travel-rome .abd-header:after{content:"SPQR";display:block;font-size:.8rem;letter-spacing:.5rem;font-weight:900;color:#d4af37;margin-top:15px;opacity:.8}.abd-theme-travel-rome .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:4px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(45deg,#d4af37,#b8860b);padding:8px 30px;clip-path:polygon(10% 0,100% 0,90% 100%,0% 100%);margin-bottom:25px;font-family:Cinzel,serif}.abd-theme-travel-rome .abd-title,.abd-theme-travel-rome h1{font-family:Cinzel,serif;font-size:4rem;line-height:1.1;margin-bottom:15px;color:#4a3b2a;text-transform:uppercase;letter-spacing:2px}.abd-theme-travel-rome .abd-content h2,.abd-theme-travel-rome h2{font-family:Cinzel,serif;font-size:2.4rem;margin-top:60px;color:#b8860b;border-bottom:1px solid rgba(184,134,11,.3);padding-bottom:15px;display:block;text-align:center}.abd-theme-travel-rome .abd-content p,.abd-theme-travel-rome p{margin-bottom:24px;font-size:1.25rem;color:#2c1810;line-height:1.8;text-indent:2rem;text-align:justify}.abd-theme-travel-rome .abd-content p:first-of-type:first-letter{font-size:3.5rem;float:left;margin-right:15px;margin-top:-5px;color:#d4af37;font-family:Cinzel,serif}.abd-theme-travel-rome .abd-key-points{background:#fff9;padding:50px;margin:60px 0;border:1px solid #d4af37;position:relative;z-index:2}.abd-theme-travel-rome .abd-key-points h3{font-family:Cinzel,serif;color:#b8860b;font-size:1.8rem;margin-bottom:30px;text-align:center;text-transform:uppercase;letter-spacing:2px}.abd-theme-travel-rome .abd-key-points li{list-style:none;margin-bottom:15px;padding-left:0;text-align:center;font-family:Cinzel,serif;font-weight:600;color:#4a3b2a}.abd-theme-travel-rome a{color:#b8860b;text-decoration:none;border-bottom:1px solid #b8860b;transition:all .3s ease}.abd-theme-travel-rome a:hover{color:#4a3b2a;border-bottom:2px solid #4a3b2a}.abd-theme-travel-paris{font-family:Playfair Display,serif;line-height:1.9;color:#2c3e50;max-width:900px;margin:0 auto;padding:80px 60px;background:linear-gradient(135deg,#fff5f7,#fff,#f4f6f7);border:1px solid #d4af37;border-top:10px solid #2c3e50;box-shadow:0 20px 50px #00000014;position:relative}.abd-theme-travel-paris:before{content:"";position:absolute;top:15px;left:15px;width:60px;height:60px;border-top:2px solid #d4af37;border-left:2px solid #d4af37;z-index:1}.abd-theme-travel-paris:after{content:"";position:absolute;bottom:15px;right:15px;width:60px;height:60px;border-bottom:2px solid #d4af37;border-right:2px solid #d4af37;z-index:1}.abd-theme-travel-paris .abd-header{text-align:center;margin-bottom:60px}.abd-theme-travel-paris .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.7rem;font-weight:700;color:#2c3e50;background:transparent;padding:8px 30px;border:1px solid #2c3e50;margin-bottom:25px;border-radius:50px}.abd-theme-travel-paris .abd-title,.abd-theme-travel-paris h1{font-family:Playfair Display,serif;font-size:4.5rem;font-style:italic;line-height:1.1;margin-bottom:20px;color:#2c3e50;font-weight:700}.abd-theme-travel-paris .abd-content h2,.abd-theme-travel-paris h2{font-family:Playfair Display,serif;font-size:2.5rem;font-style:italic;margin-top:60px;color:#d4af37;text-align:center;font-weight:400}.abd-theme-travel-paris .abd-content h2:before,.abd-theme-travel-paris h2:before{content:"~ "}.abd-theme-travel-paris .abd-content h2:after,.abd-theme-travel-paris h2:after{content:" ~"}.abd-theme-travel-paris .abd-content p,.abd-theme-travel-paris p{margin-bottom:24px;font-size:1.2rem;color:#4a4a4a;line-height:2}.abd-theme-travel-paris .abd-key-points{background:#2c3e50;color:#fff;padding:60px;margin:60px 0;position:relative;border-radius:4px}.abd-theme-travel-paris .abd-key-points h3{font-family:Playfair Display,serif;color:#d4af37;font-size:2rem;margin-bottom:30px;font-style:italic;text-align:center}.abd-theme-travel-paris a{color:#d4af37;text-decoration:none;background-image:linear-gradient(to right,#d4af37 0% 100%);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%;transition:background-size .3s cubic-bezier(.25,.8,.25,1)}.abd-theme-travel-paris a:hover{background-size:100% 2px;color:#2c3e50}.abd-theme-travel-london{font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;line-height:1.6;color:#111;max-width:900px;margin:0 auto;padding:60px;background:#f8f9fa;border:0;box-shadow:0 15px 50px #00000026;position:relative;overflow:hidden;border-top:20px solid #e32017;border-bottom:20px solid #003688}.abd-theme-travel-london:before{content:"UNDERGROUND";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-30deg);font-size:8rem;font-weight:900;color:#00000008;white-space:nowrap;z-index:0}.abd-theme-travel-london .abd-header{text-align:center;margin-bottom:60px;position:relative;z-index:1;border-bottom:2px solid #111;padding-bottom:30px}.abd-theme-travel-london .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;font-weight:700;color:#fff;background:#e32017;padding:10px 30px;border-radius:4px;margin-bottom:25px}.abd-theme-travel-london .abd-title,.abd-theme-travel-london h1{font-family:"DM Serif Display",serif;font-size:4rem;line-height:1.1;margin-bottom:20px;color:#111;font-weight:700;letter-spacing:-2px}.abd-theme-travel-london .abd-content h2,.abd-theme-travel-london h2{font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;font-size:2.2rem;margin-top:50px;color:#003688;text-transform:uppercase;font-weight:800;letter-spacing:-.5px;border-bottom:5px solid #e32017;display:table;padding-right:20px;margin-bottom:20px}.abd-theme-travel-london .abd-content p,.abd-theme-travel-london p{margin-bottom:24px;font-size:1.2rem;color:#333;line-height:1.8}.abd-theme-travel-london .abd-key-points{background:#111;color:#fff;padding:50px;border-radius:0;margin:60px 0;border-left:10px solid #e32017;box-shadow:10px 10px #0000001a}.abd-theme-travel-london .abd-key-points h3{font-family:Gill Sans,Gill Sans MT,Calibri,sans-serif;color:#fff;font-size:2rem;margin-bottom:25px;text-transform:uppercase;font-weight:800}.abd-theme-travel-london .abd-key-points li{margin-bottom:12px;border-bottom:1px solid #333;padding-bottom:12px}.abd-theme-travel-london a{color:#e32017;text-decoration:none;font-weight:700;background-color:transparent;transition:all .2s}.abd-theme-travel-london a:hover{background-color:#e32017;color:#fff;padding:0 5px}.abd-theme-travel-washingtondc{font-family:Playfair Display,serif;line-height:1.8;color:#555;max-width:900px;margin:0 auto;padding:80px 60px;background:linear-gradient(180deg,#fff,#fff0f5);border:1px solid #ffd1dc;box-shadow:0 15px 40px #ffb7c533;position:relative;overflow:hidden}.abd-theme-travel-washingtondc:before{content:"\1f338";position:absolute;top:-20px;right:-20px;font-size:8rem;opacity:.15;z-index:0;filter:drop-shadow(0 0 10px #ff69b4);transform:rotate(20deg)}.abd-theme-travel-washingtondc:after{content:"\1f338";position:absolute;bottom:50px;left:-30px;font-size:6rem;opacity:.1;z-index:0;transform:rotate(-15deg)}.abd-theme-travel-washingtondc .abd-header{text-align:center;margin-bottom:60px;position:relative;z-index:1}.abd-theme-travel-washingtondc .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:3px;font-size:.75rem;font-weight:800;color:#ff69b4;background:#ffb6c133;padding:8px 25px;border-radius:50px;margin-bottom:25px;border:1px solid #ffb7c5}.abd-theme-travel-washingtondc .abd-title,.abd-theme-travel-washingtondc h1{font-family:Playfair Display,serif;font-size:4rem;line-height:1.2;margin-bottom:15px;color:#2e2e2e;font-weight:900;position:relative}.abd-theme-travel-washingtondc .abd-content h2,.abd-theme-travel-washingtondc h2{font-family:Playfair Display,serif;font-size:2.5rem;margin-top:50px;color:#2e2e2e;text-align:center;background:linear-gradient(to right,transparent,#fff0f5,transparent);padding:10px;font-weight:600}.abd-theme-travel-washingtondc .abd-content p,.abd-theme-travel-washingtondc p{margin-bottom:24px;font-size:1.2rem;color:#4a4a4a;line-height:2}.abd-theme-travel-washingtondc .abd-key-points{background:#fff;color:#444;padding:50px;border-radius:8px;margin:50px 0;box-shadow:0 10px 30px #ffc0cb40;border:1px solid #ffc1cc;position:relative;z-index:1}.abd-theme-travel-washingtondc .abd-key-points h3{font-family:Playfair Display,serif;color:#ff69b4;font-size:2rem;margin-bottom:25px;text-align:center}.abd-theme-travel-washingtondc a{color:#ff69b4;text-decoration:none;font-weight:700;border-bottom:2px solid rgba(255,105,180,.3)}.abd-theme-travel-washingtondc a:hover{color:#ff1493;border-bottom-color:#ff1493}.abd-theme-travel-hollywood{font-family:Bebas Neue,cursive;line-height:1.6;color:#fff;max-width:900px;margin:0 auto;padding:70px 50px;background:linear-gradient(135deg,#1a0033,#306,#60c);border:6px solid #ffd700;box-shadow:0 0 40px #ffd70066,inset 0 0 40px #ffd7001a;position:relative}.abd-theme-travel-hollywood:before{content:"\1f3ac";position:absolute;top:20px;right:20px;font-size:4rem;opacity:.2;z-index:0}.abd-theme-travel-hollywood:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,215,0,.1) 10px,rgba(255,215,0,.1) 20px);pointer-events:none;z-index:0}.abd-theme-travel-hollywood .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-travel-hollywood .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:4px;font-size:.75rem;font-weight:400;color:#000;background:gold;padding:10px 25px;border-radius:0;margin-bottom:20px;box-shadow:0 0 20px #ffd700cc}.abd-theme-travel-hollywood .abd-title,.abd-theme-travel-hollywood h1{font-family:Bebas Neue,cursive;font-size:5rem;line-height:1.1;margin-bottom:25px;color:gold;text-transform:uppercase;letter-spacing:4px;text-shadow:0 0 30px rgba(255,215,0,.8),3px 3px 0 #000;position:relative;z-index:1}.abd-theme-travel-hollywood .abd-content h2,.abd-theme-travel-hollywood h2{font-family:Bebas Neue,cursive;font-size:3.2rem;margin-top:50px;color:gold;text-transform:uppercase;letter-spacing:3px;text-shadow:0 0 20px rgba(255,215,0,.6),2px 2px 0 #000;border-bottom:3px solid #ffd700;padding-bottom:10px;display:inline-block}.abd-theme-travel-hollywood .abd-content p,.abd-theme-travel-hollywood p{margin-bottom:24px;font-size:1.2rem;color:#e0e0ff;line-height:1.7;font-family:Roboto Condensed,sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.abd-theme-travel-hollywood .abd-key-points{background:#0009;color:#fff;padding:50px;border-radius:0;margin:50px 0;border:4px solid #ffd700;box-shadow:0 0 30px #ffd70080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:1}.abd-theme-travel-hollywood .abd-key-points h3{font-family:Bebas Neue,cursive;color:gold;font-size:2.8rem;margin-bottom:25px;text-transform:uppercase;text-shadow:0 0 15px rgba(255,215,0,.8)}.abd-theme-travel-hollywood a{color:gold;text-decoration:underline;font-weight:700;text-shadow:0 0 5px rgba(255,215,0,.5)}.abd-theme-travel-hollywood a:hover{color:#fff;text-shadow:0 0 15px rgba(255,215,0,.8)}.abd-theme-travel-sanfrancisco{font-family:Poppins,sans-serif;line-height:1.8;color:#4a148c;max-width:900px;margin:0 auto;padding:80px 60px;background:radial-gradient(circle at 50% 50%,#fffde7,#fff9c4);background-image:repeating-radial-gradient(circle at 0 0,transparent 0,#fffde7 10px),repeating-linear-gradient(#ffccbc55,#ffccbc55);border:8px solid #ff7043;border-radius:40px;box-shadow:0 10px 40px #ff704366;position:relative;overflow:hidden}.abd-theme-travel-sanfrancisco:before{content:"\262e";position:absolute;top:-30px;right:-30px;font-size:15rem;color:#ffca28;opacity:.2;z-index:0;transform:rotate(20deg)}.abd-theme-travel-sanfrancisco:after{content:"\1f338";position:absolute;bottom:20px;left:20px;font-size:5rem;opacity:.3;z-index:0;animation:abd-flower-sway 3s ease-in-out infinite alternate}@keyframes abd-flower-sway{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}.abd-theme-travel-sanfrancisco .abd-header{text-align:center;margin-bottom:60px;position:relative;z-index:1}.abd-theme-travel-sanfrancisco .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.9rem;font-weight:700;color:#fff;background:#ff7043;padding:10px 30px;border-radius:50px;margin-bottom:25px;font-family:Chewy,cursive;box-shadow:4px 4px #d84315}.abd-theme-travel-sanfrancisco .abd-title,.abd-theme-travel-sanfrancisco h1{font-family:Shrikhand,cursive;font-size:4.5rem;line-height:1.1;margin-bottom:20px;color:#d84315;text-shadow:4px 4px 0 #ffeb3b;transform:rotate(-2deg)}.abd-theme-travel-sanfrancisco .abd-content h2,.abd-theme-travel-sanfrancisco h2{font-family:Shrikhand,cursive;font-size:2.8rem;margin-top:60px;color:#ad1457;text-align:center;text-shadow:2px 2px 0 #f48fb1}.abd-theme-travel-sanfrancisco .abd-content p,.abd-theme-travel-sanfrancisco p{margin-bottom:24px;font-size:1.25rem;color:#3e2723;line-height:1.8}.abd-theme-travel-sanfrancisco .abd-key-points{background:#e1bee7;color:#4a148c;padding:50px;border-radius:30px;margin:60px 0;border:4px dashed #8e24aa;position:relative;z-index:1}.abd-theme-travel-sanfrancisco .abd-key-points h3{font-family:Chewy,cursive;color:#8e24aa;font-size:2.2rem;margin-bottom:25px;text-transform:uppercase}.abd-theme-travel-sanfrancisco a{color:#d84315;font-family:Chewy,cursive;font-size:1.1em;text-decoration:none;border-bottom:3px wavy #d84315}.abd-theme-travel-sanfrancisco a:hover{color:#ff5722;border-bottom-color:#ff5722}.abd-theme-travel-sacramento{font-family:Playfair Display,serif;line-height:1.8;color:#2c2c2c;max-width:900px;margin:0 auto;padding:70px 50px;background:linear-gradient(135deg,beige,#ede8d8,#d4c4a8);border:4px solid #8b7355;border-radius:0;box-shadow:0 10px 30px #8b735533;position:relative}.abd-theme-travel-sacramento:before{content:"\1f33e";position:absolute;top:20px;right:20px;font-size:3.5rem;opacity:.15;z-index:0}.abd-theme-travel-sacramento .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-travel-sacramento .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#fff;background:#8b7355;padding:8px 22px;border-radius:0;margin-bottom:20px}.abd-theme-travel-sacramento .abd-title,.abd-theme-travel-sacramento h1{font-family:Playfair Display,serif;font-size:4rem;line-height:1.2;margin-bottom:25px;color:#5d4037;font-weight:700;position:relative;z-index:1}.abd-theme-travel-sacramento .abd-content h2,.abd-theme-travel-sacramento h2{font-family:Playfair Display,serif;font-size:2.8rem;margin-top:50px;color:#5d4037;border-bottom:2px solid #8b7355;padding-bottom:10px;display:inline-block}.abd-theme-travel-sacramento .abd-content p,.abd-theme-travel-sacramento p{margin-bottom:24px;font-size:1.15rem;color:#4e342e;line-height:1.9}.abd-theme-travel-sacramento .abd-key-points{background:#5d4037;color:#fff;padding:50px;border-radius:0;margin:50px 0;border:3px solid #8b7355;box-shadow:0 8px 20px #5d40374d;position:relative;z-index:1}.abd-theme-travel-sacramento .abd-key-points h3{font-family:Playfair Display,serif;color:#fff;font-size:2.3rem;margin-bottom:25px}.abd-theme-travel-sacramento a{color:#5d4037;text-decoration:underline;font-weight:600}.abd-theme-travel-sacramento a:hover{color:#8b7355}.abd-theme-travel-philadelphia{font-family:Playfair Display,serif;line-height:1.8;color:#1a1a1a;max-width:900px;margin:0 auto;padding:70px 50px;background:linear-gradient(135deg,#fff,#f5f5f5,#e8e8e8);border:6px solid #002868;box-shadow:0 10px 30px #00286833;position:relative}.abd-theme-travel-philadelphia:before{content:"\1f514";position:absolute;top:20px;right:20px;font-size:3.5rem;opacity:.1;z-index:0}.abd-theme-travel-philadelphia .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-travel-philadelphia .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#bf0a30,#002868);padding:8px 22px;border-radius:0;margin-bottom:20px}.abd-theme-travel-philadelphia .abd-title,.abd-theme-travel-philadelphia h1{font-family:Playfair Display,serif;font-size:4rem;line-height:1.2;margin-bottom:25px;color:#002868;font-weight:700;position:relative;z-index:1}.abd-theme-travel-philadelphia .abd-content h2,.abd-theme-travel-philadelphia h2{font-family:Playfair Display,serif;font-size:2.8rem;margin-top:50px;color:#002868;border-bottom:2px solid #bf0a30;padding-bottom:10px;display:inline-block}.abd-theme-travel-philadelphia .abd-content p,.abd-theme-travel-philadelphia p{margin-bottom:24px;font-size:1.15rem;color:#2c2c2c;line-height:1.9}.abd-theme-travel-philadelphia .abd-key-points{background:linear-gradient(135deg,#002868,#003d99);color:#fff;padding:50px;border-radius:0;margin:50px 0;box-shadow:0 8px 20px #0028684d;border:3px solid #bf0a30;position:relative;z-index:1}.abd-theme-travel-philadelphia .abd-key-points h3{font-family:Playfair Display,serif;color:#fff;font-size:2.3rem;margin-bottom:25px}.abd-theme-travel-philadelphia a{color:#002868;text-decoration:underline;font-weight:600}.abd-theme-travel-philadelphia a:hover{color:#bf0a30}.abd-theme-travel-chicago{font-family:Oswald,sans-serif;line-height:1.7;color:#1a1a1a;max-width:900px;margin:0 auto;padding:70px 50px;background:linear-gradient(135deg,#f5f5f5,#e0e0e0,#c8c8c8);border:5px solid #1a1a1a;box-shadow:0 10px 30px #0003;position:relative}.abd-theme-travel-chicago:before{content:"\1f3d9\fe0f";position:absolute;top:20px;right:20px;font-size:3.5rem;opacity:.15;z-index:0}.abd-theme-travel-chicago .abd-header{text-align:center;margin-bottom:50px;position:relative;z-index:1}.abd-theme-travel-chicago .abd-category{display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:700;color:#fff;background:#1a1a1a;padding:8px 22px;border-radius:0;margin-bottom:20px}.abd-theme-travel-chicago .abd-title,.abd-theme-travel-chicago h1{font-family:Oswald,sans-serif;font-size:4.2rem;line-height:1.1;margin-bottom:25px;color:#1a1a1a;text-transform:uppercase;letter-spacing:2px;font-weight:700;position:relative;z-index:1}.abd-theme-travel-chicago .abd-content h2,.abd-theme-travel-chicago h2{font-family:Oswald,sans-serif;font-size:3rem;margin-top:50px;color:#1a1a1a;text-transform:uppercase;letter-spacing:1px;border-bottom:4px solid #1a1a1a;padding-bottom:10px;display:inline-block}.abd-theme-travel-chicago .abd-content p,.abd-theme-travel-chicago p{margin-bottom:24px;font-size:1.15rem;color:#2c2c2c;line-height:1.7}.abd-theme-travel-chicago .abd-key-points{background:#1a1a1a;color:#fff;padding:50px;border-radius:0;margin:50px 0;border:4px solid #666;box-shadow:0 8px 20px #0000004d;position:relative;z-index:1}.abd-theme-travel-chicago .abd-key-points h3{font-family:Oswald,sans-serif;color:#fff;font-size:2.5rem;margin-bottom:25px;text-transform:uppercase}.abd-theme-travel-chicago a{color:#1a1a1a;text-decoration:underline;font-weight:700}.abd-theme-travel-chicago a:hover{color:#666}
/*# sourceMappingURL=/cdn/shop/t/54/assets/abd-themes.css.map */
