body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}*,body{margin:0;padding:0}body{align-items:center;background:#1a1a1a;display:flex;font-family:Segoe UI,sans-serif;height:100vh;justify-content:center;overflow:hidden;width:100vw}.app-container.theme-light{--text-primary:#1e3320;--text-secondary:#4a6649;--text-subtle:#8ba88b;--bg-color:#f4f1ea;--bg-translucent:#fffcf7bf;--accent-color:#8ba88b;--primary-color:#6b8b6b;--border-color:#8ba88b;--input-bg:#f0ece4;--shadow-color:#1e332014;--page-title:#1e3320;--year-color:#1e332040;--icon-color:#8ba88b;--countdown-number:#8ba88b;--countdown-label:#4a6649;--modal-overlay:#1e332099;--toggle-text:#1e3320;--toggle-active-border:#8ba88b}.app-container.theme-dark{--text-primary:#fff;--text-secondary:#cfd6cf;--text-subtle:#889688;--bg-color:#1a1e1a;--bg-translucent:#1c231cbf;--accent-color:#b5c9b5;--primary-color:#4a684a;--border-color:#3e4c3e;--input-bg:#2a312a;--shadow-color:#00000080;--page-title:#fff;--year-color:#ffffff40;--icon-color:#b5c9b5;--countdown-number:#b5c9b5;--countdown-label:#cfd6cf;--modal-overlay:#000000d9;--toggle-text:#fff;--toggle-active-border:#b5c9b5}.app-container.theme-bw{--text-primary:#000;--text-secondary:#555;--text-subtle:#999;--bg-color:#fff;--bg-translucent:#ffffffbf;--accent-color:#666;--primary-color:#333;--border-color:#ccc;--input-bg:#f5f5f5;--shadow-color:#00000014;--page-title:#000;--year-color:#0000004d;--icon-color:#555;--countdown-number:#555;--countdown-label:#999;--modal-overlay:#00000080;--toggle-text:#000;--toggle-active-border:#666}.app-container{background:var(--bg-color);color:var(--text-primary);height:100vh;margin:0;max-height:100vh;max-width:100vw;padding:0;transition:background .3s,color .3s,border-color .3s;width:100vw}.app-container,.story-container{overflow:hidden;position:relative}.story-container{height:100%;width:100%}.story-slider{display:flex;flex-direction:column;height:100%;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.story-slide{flex-shrink:0;height:100%;width:100%}.story-page{align-items:center;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;height:100%;justify-content:center;padding:80px 16px;position:relative;width:100%}.album-page-content,.cover-content,.floral-invitation-content,.page-content{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:var(--bg-translucent);border:30px solid #0000;border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cdefs%3E%3Ccircle id='b' cx='0' cy='0' r='2.5' fill='%238ba88b' opacity='.9'/%3E%3Cpath id='a' d='M0 0q6-10 12-6Q8 0 0 0' fill='none' stroke='%23d4af37' stroke-width='.8'/%3E%3C/defs%3E%3Cpath d='M12 12c23-7 33 18 38 38M88 12C65 5 55 30 50 50M12 88c23 7 33-18 38-38M88 88c-23 7-33-18-38-38' fill='none' stroke='%23d4af37' opacity='.7'/%3E%3Cpath d='M50 6c10-1 20 2 30 6M50 94c10 1 20-2 30-6M6 50c-1-10 2-20 6-30M94 50c1-10-2-20-6-30' fill='none' stroke='%23d4af37'/%3E%3Cuse href='%23a' x='20' y='20' transform='rotate(45 20 20)'/%3E%3Cuse href='%23a' x='35' y='22' transform='rotate(-30 35 22)'/%3E%3Cuse href='%23b' x='28' y='15'/%3E%3Cuse href='%23a' x='80' y='20' transform='rotate(-45 80 20)'/%3E%3Cuse href='%23a' x='65' y='22' transform='rotate(30 65 22)'/%3E%3Cuse href='%23b' x='72' y='15'/%3E%3Cuse href='%23a' x='20' y='80' transform='rotate(-45 20 80)'/%3E%3Cuse href='%23a' x='35' y='78' transform='rotate(30 35 78)'/%3E%3Cuse href='%23b' x='28' y='85'/%3E%3Cuse href='%23a' x='80' y='80' transform='rotate(45 80 80)'/%3E%3Cuse href='%23a' x='65' y='78' transform='rotate(-30 65 78)'/%3E%3Cuse href='%23b' x='72' y='85'/%3E%3Cuse href='%23a' x='45' y='4' transform='rotate(-90 45 4)'/%3E%3Cuse href='%23a' x='55' y='96' transform='rotate(90 55 96)'/%3E%3Cuse href='%23a' x='4' y='45'/%3E%3Cuse href='%23a' x='96' y='55' transform='rotate(180 96 55)'/%3E%3C/svg%3E") 30 fill stretch;border-image-repeat:stretch;border-image-slice:30;border-radius:0;box-shadow:0 8px 32px var(--shadow-color);color:var(--text-primary);margin:0 auto;max-width:min(560px,90%);padding:32px 24px;position:relative;text-align:center;width:100%}.page-title{color:var(--page-title);font-size:32px;font-weight:700;margin-bottom:24px}.album-page-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-top:16px}.album-page-item{aspect-ratio:1;background:var(--input-bg);border-radius:12px;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.album-page-item:hover{box-shadow:0 4px 12px var(--shadow-color);transform:scale(1.05)}.album-page-item img{height:100%;object-fit:cover;width:100%}.cover-page{align-items:center;background-color:#2a1f1a;justify-content:flex-end}.cover-content{max-width:min(520px,90%);padding:30px 20px}.cover-subtitle{color:var(--accent-color);font-size:14px;letter-spacing:4px;margin-bottom:12px;text-transform:uppercase}.cover-names{color:var(--text-primary);font-size:36px;font-weight:700;margin-bottom:16px}.cover-amp{color:var(--accent-color);margin:0 10px}.cover-greeting{align-items:center;color:var(--text-secondary);display:flex;gap:10px;justify-content:center;margin-bottom:24px}.greeting-icon{color:var(--accent-color)}.cover-countdown{display:flex;gap:20px;justify-content:center;margin-top:10px}.countdown-item{align-items:center;display:flex;flex-direction:column}.countdown-number{color:var(--countdown-number);font-size:24px;font-weight:700}.countdown-label{color:var(--countdown-label);font-size:10px;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.style-selector{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00000026;border:1px solid var(--border-color);border-radius:30px;box-shadow:0 4px 12px var(--shadow-color);display:flex;gap:4px;padding:4px;position:fixed;right:16px;top:16px;z-index:100}.style-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:20px;color:var(--text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 14px;transition:all .25s ease}.style-btn.active,.style-btn:hover{color:var(--text-primary)}.style-btn.active{background:#ffffff1a;border-color:var(--accent-color);box-shadow:0 0 12px var(--shadow-color)}.invitation-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));margin-top:20px}.invitation-item{align-items:center;background:var(--bg-translucent);border:1px solid var(--border-color);border-radius:16px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px 8px;transition:transform .2s,box-shadow .2s}.invitation-item:hover{box-shadow:0 4px 12px var(--shadow-color);transform:translateY(-2px)}.invitation-icon{color:var(--icon-color);font-size:24px}.guest-welcome{color:var(--accent-color);margin-bottom:20px}.floral-invitation-page{align-items:center;background-color:#fcf9f2;justify-content:center;padding:80px 16px}.floral-invitation-content{padding:40px 24px}.floral-small-text{color:var(--text-secondary);font-family:Playfair Display,serif;font-size:14px;letter-spacing:2px;margin-bottom:4px}.floral-script-title{color:var(--text-primary);font-family:Great Vibes,Dancing Script,Pacifico,cursive;font-size:32px;font-weight:400;margin:20px 0 10px}.floral-couple-names{color:var(--text-primary);font-family:Playfair Display,serif;font-size:38px;font-weight:600;letter-spacing:3px;margin:8px 0 20px}.floral-amp{color:var(--accent-color);font-family:Great Vibes,Dancing Script,cursive;font-size:36px;font-weight:400;margin:0 12px}.floral-date-time{color:var(--text-secondary);font-size:18px;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.floral-at,.floral-date-time{font-family:Playfair Display,serif}.floral-at{color:var(--text-subtle);font-size:16px;font-style:italic;margin:0 8px}.floral-location{color:var(--text-secondary);font-family:Playfair Display,serif;font-size:15px;line-height:1.8;margin-bottom:24px}.floral-script-footer{border-top:1px solid var(--border-color);color:var(--text-primary);font-family:Great Vibes,Dancing Script,Pacifico,cursive;font-size:24px;font-weight:400;margin-top:10px;padding-top:20px}.celebration-venue,.ceremony-details{background:var(--bg-translucent);border-radius:16px;margin-top:16px;padding:20px;text-align:center}.ceremony-date{color:var(--text-secondary);display:flex;gap:16px;justify-content:center;margin-bottom:12px}.ceremony-day,.ceremony-time{font-size:14px;font-weight:600}.celebration-venue h3,.ceremony-venue h3{color:var(--text-primary);margin-bottom:4px;margin-top:8px}.open-maps-btn{align-items:center;background:var(--bg-translucent);border:1px solid var(--border-color);border-radius:20px;color:var(--accent-color);display:inline-flex;font-size:13px;gap:6px;padding:6px 12px;text-decoration:none}.ceremony-top-image img{border-radius:12px;margin-bottom:12px;max-height:200px;object-fit:cover;width:100%}.celebration-timeline{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.timeline-item{background:var(--bg-translucent);border-left:3px solid var(--accent-color);border-radius:8px;padding:12px 16px;text-align:left}.timeline-time{color:var(--accent-color);display:block;font-size:14px;font-weight:600}.timeline-event{color:var(--text-primary);display:block;font-weight:700}.timeline-desc{color:var(--text-secondary);font-size:13px}.locations-content{background:var(--bg-translucent)}.locations-grid{display:flex;flex-direction:column;gap:16px;margin-top:12px}.location-card{background:var(--bg-translucent);border:1px solid var(--border-color);border-radius:12px;padding:16px}.location-title{color:var(--text-primary);font-size:16px;margin-bottom:4px}.registry-message{background:var(--bg-translucent);border-radius:12px;margin-bottom:16px;padding:16px}.registry-intro{color:var(--accent-color);font-size:14px;font-weight:700}.registry-text{color:var(--text-secondary);font-size:14px;margin:4px 0}.registry-details{gap:12px}.registry-details,.registry-item{display:flex;flex-direction:column}.registry-item{background:var(--bg-translucent);border:1px solid var(--border-color);border-radius:12px;gap:4px;padding:12px 16px}.registry-label{color:var(--text-primary);font-weight:700}.registry-value{color:var(--text-secondary);font-size:13px}.registry-value-small{color:var(--text-subtle);font-size:11px}.rsvp-container{width:100%}.rsvp-form{background:var(--bg-translucent);border-radius:16px;padding:20px;text-align:left}.form-group{margin-bottom:16px}.form-group label{color:var(--text-primary);display:block;font-weight:600;margin-bottom:6px}.form-group input,.form-group select{background:var(--input-bg);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:14px;padding:10px 12px;transition:border-color .2s;width:100%}.form-group input:focus{border-color:var(--accent-color);outline:none}.rsvp-attending{display:flex;gap:16px;margin-bottom:16px}.attending-label{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-weight:500;gap:8px}.attending-label input[type=radio]{accent-color:var(--accent-color);height:18px;width:18px}.rsvp-submit{background:var(--primary-color);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:opacity .2s;width:100%}.rsvp-submit:hover{opacity:.9}.rsvp-confirmation{background:var(--bg-translucent);border-radius:16px;padding:30px 20px;text-align:center}.confirmation-icon{color:var(--accent-color);font-size:48px;margin-bottom:12px}.confirmation-code{background:#8ba88b26;border-radius:30px;color:var(--accent-color);display:inline-block;font-size:18px;font-weight:700;margin:8px 0;padding:8px 24px}.guest-name-field{background:var(--input-bg)!important}.guest-hint{color:var(--accent-color);display:block;font-size:11px;margin-top:4px}.media-content{background:var(--bg-translucent);border-radius:16px;padding:20px}.media-intro{color:var(--text-primary);font-weight:600;margin-bottom:4px}.media-text{color:var(--text-secondary);font-size:13px;margin-bottom:16px}.upload-area{border:2px dashed var(--border-color);border-radius:12px;cursor:pointer;padding:30px 20px;text-align:center;transition:border-color .3s}.upload-area:hover{border-color:var(--accent-color)}.upload-icon{color:var(--icon-color);display:block;font-size:32px;margin-bottom:8px}.uploaded-files{display:flex;flex-direction:column;gap:6px;margin-top:12px}.uploaded-file{background:#ffffff0d;border-radius:8px;color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between;padding:8px 12px}.file-size{color:var(--text-subtle)}.thankyou-content{background:var(--bg-translucent);border-radius:24px;padding:40px 20px;text-align:center}.thankyou-icon{color:var(--accent-color);font-size:48px;margin-bottom:12px}.thankyou-title{color:var(--page-title);font-size:36px;font-weight:700;margin-bottom:12px}.thankyou-text{color:var(--text-secondary);font-size:15px;margin:4px 0}.thankyou-couple{color:var(--text-primary);font-size:24px;font-weight:700;margin-top:16px}.thankyou-year{color:var(--year-color);font-size:48px;font-weight:700;letter-spacing:4px;margin-top:8px}.settings-overlay{align-items:center;background:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.settings-panel{background:var(--bg-color);border-radius:24px;box-shadow:0 20px 60px #0000004d;color:var(--text-primary);max-height:80vh;max-width:420px;overflow-y:hidden;padding:24px;position:relative;width:90%}.settings-close{align-items:center;background:var(--input-bg);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;position:absolute;right:12px;top:12px;width:36px}.settings-title{color:var(--text-primary);font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.settings-tabs{background:var(--input-bg);border-radius:14px;display:flex;gap:6px;margin-bottom:20px;padding:6px}.settings-tab{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--text-secondary);cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px;transition:background .2s,color .2s}.settings-tab.active{background:#fff;box-shadow:0 2px 8px var(--shadow-color);color:var(--text-primary)}.theme-dark .settings-tab.active{background:#2d2d2d;color:#fff}.settings-scroll{max-height:calc(80vh - 160px);overflow-y:auto;padding-right:4px}.settings-section{margin-bottom:20px}.flex-between{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.grid-2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.mt-16{margin-top:16px}.btn-sm{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px}.btn-sm-primary{background:var(--primary-color);color:#fff}.btn-sm-secondary{background:var(--border-color);color:var(--text-secondary)}.btn-sm-success{background:#2ecc71;color:#fff}.btn-sm-warning{background:#f39c12;color:#fff}.btn-sm-info{background:#3498db;color:#fff}.btn-sm-whatsapp{background:#0000;color:var(--accent-color)}.guest-table-wrap{overflow-x:auto}.guest-table{border-collapse:collapse;font-size:13px;width:100%}.guest-table td,.guest-table th{border-bottom:1px solid var(--border-color);padding:8px 6px;text-align:left}.guest-table th{color:var(--text-secondary);font-weight:600}.status-badge{border-radius:12px;font-size:10px;font-weight:600;padding:2px 8px}.status-badge.pending{background:#f1c40f;color:#fff}.status-badge.opened{background:#3498db;color:#fff}.status-badge.yes{background:#2ecc71;color:#fff}.status-badge.no{background:#e74c3c;color:#fff}.btn{border:none;border-radius:10px;cursor:pointer;font-weight:600;padding:8px 16px}.btn-success{background:#2ecc71;color:#fff}.btn-secondary{background:var(--border-color);color:var(--text-secondary)}.import-area{gap:12px}.image-upload-row,.import-area{align-items:center;display:flex;flex-wrap:wrap}.image-upload-row{gap:8px}.upload-status{color:#2ecc71;font-size:12px}.settings-actions{margin-top:16px;text-align:right}.settings-close-btn{background:var(--primary-color);border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:700;padding:10px 24px}.page-counter{display:flex;flex-direction:column;gap:6px;left:16px;position:fixed;top:50%;transform:translateY(-50%);z-index:10}.page-dot{background:var(--border-color);border-radius:50%;cursor:pointer;height:8px;transition:background .3s,transform .3s;width:8px}.page-dot.active{background:var(--accent-color);transform:scale(1.3)}.nav-arrow{border:1px solid var(--border-color);color:var(--text-secondary)}.nav-arrow:hover{background:var(--bg-color)}.hamburger-btn-top,.home-btn-top,.music-btn-always,.nav-arrow,.settings-btn-bottom{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:var(--bg-translucent);border:none!important;border-radius:50%;box-shadow:0 2px 8px var(--shadow-color);color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s,color .2s;width:40px}.hamburger-btn-top:hover,.home-btn-top:hover,.music-btn-always:hover,.nav-arrow:hover,.settings-btn-bottom:hover{background:var(--bg-color)}.home-btn-top{left:16px}.home-btn-top,.settings-btn-bottom{bottom:40px;position:fixed;z-index:10}.settings-btn-bottom{left:70px}.nav-container{bottom:40px;display:flex;flex-direction:row-reverse;gap:8px;position:fixed;right:16px;z-index:10}.nav-arrow{align-items:center;background:var(--bg-translucent);border:none;border-radius:50%;box-shadow:0 2px 8px var(--shadow-color);color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .2s;width:40px}.music-btn-always{left:16px;position:fixed;top:16px;z-index:10}.hamburger-btn-top{left:70px;position:fixed;top:16px;z-index:10}.locked-banner{background:#e74c3c;border-radius:20px;bottom:80px;color:#fff;font-size:12px;font-weight:600;left:50%;padding:6px 16px;position:fixed;transform:translateX(-50%);z-index:20}.album-modal{align-items:center;background:var(--modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.album-modal-content{background:var(--bg-color);border-radius:24px;max-height:80vh;max-width:90%;overflow-y:auto;padding:24px;position:relative;width:400px}.album-close{background:#0000;border:none;color:var(--text-secondary);cursor:pointer;font-size:24px;position:absolute;right:12px;top:12px}.album-modal-title{color:var(--text-primary);font-size:24px;margin-bottom:16px;text-align:center}.album-modal-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.album-modal-photo img{aspect-ratio:1;border-radius:12px;cursor:pointer;height:100%;object-fit:cover;transition:opacity .2s;width:100%}.album-modal-photo img:hover{opacity:.85}.album-enlarged-content{flex-direction:column;max-height:90vh!important;max-width:90vw!important;padding:20px!important;position:relative;width:auto!important}.album-enlarged-container,.album-enlarged-content{align-items:center;display:flex;justify-content:center}.album-enlarged-container{height:100%;overflow:hidden;width:100%}.album-enlarged-image{border-radius:8px;box-shadow:0 8px 32px #0000004d;max-height:80vh;max-width:100%;object-fit:contain}.album-nav-buttons{display:flex;justify-content:space-between;padding:0 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.album-nav-btn{align-items:center;background:#0009;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;pointer-events:auto;transition:background .2s;width:40px}.album-nav-btn:hover{background:#000000e6}.album-index-indicator{color:var(--text-secondary);font-size:14px;margin-top:12px}.hamburger-overlay{align-items:center;background:var(--modal-overlay);bottom:0;display:flex;justify-content:flex-start;left:0;position:fixed;right:0;top:0;z-index:2000}.hamburger-panel{animation:slideIn .3s ease-out forwards;background:var(--bg-color);border-radius:0 24px 24px 0;box-shadow:0 20px 60px #0000004d;color:var(--text-primary);height:100%;padding:24px;position:relative;width:260px}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.hamburger-close{align-items:center;background:var(--input-bg);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px}.hamburger-title{color:var(--text-primary);font-size:22px;font-weight:700;margin-bottom:20px;margin-top:24px}.hamburger-list{display:flex;flex-direction:column;gap:8px}.hamburger-item{align-items:center;background:#0000;border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s,color .2s}.hamburger-item.active,.hamburger-item:hover{background:var(--input-bg)}.hamburger-item.active{color:var(--text-primary);font-weight:600}.guest-view-container{height:100%;width:100%}.rsvp-btn{border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 24px}.rsvp-btn.secondary{background:#0000;border:2px solid #fff;color:#fff;opacity:.8}@media (max-width:480px){.album-page-content,.cover-content,.floral-invitation-content,.page-content{border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cdefs%3E%3Ccircle id='b' cx='0' cy='0' r='2.5' fill='%238ba88b' opacity='.9'/%3E%3Cpath id='a' d='M0 0q6-10 12-6Q8 0 0 0' fill='none' stroke='%23d4af37' stroke-width='.8'/%3E%3C/defs%3E%3Cpath d='M12 12c23-7 33 18 38 38M88 12C65 5 55 30 50 50M12 88c23 7 33-18 38-38M88 88c-23 7-33-18-38-38' fill='none' stroke='%23d4af37' opacity='.7'/%3E%3Cpath d='M50 6c10-1 20 2 30 6M50 94c10 1 20-2 30-6M6 50c-1-10 2-20 6-30M94 50c1-10-2-20-6-30' fill='none' stroke='%23d4af37'/%3E%3Cuse href='%23a' x='20' y='20' transform='rotate(45 20 20)'/%3E%3Cuse href='%23a' x='35' y='22' transform='rotate(-30 35 22)'/%3E%3Cuse href='%23b' x='28' y='15'/%3E%3Cuse href='%23a' x='80' y='20' transform='rotate(-45 80 20)'/%3E%3Cuse href='%23a' x='65' y='22' transform='rotate(30 65 22)'/%3E%3Cuse href='%23b' x='72' y='15'/%3E%3Cuse href='%23a' x='20' y='80' transform='rotate(-45 20 80)'/%3E%3Cuse href='%23a' x='35' y='78' transform='rotate(30 35 78)'/%3E%3Cuse href='%23b' x='28' y='85'/%3E%3Cuse href='%23a' x='80' y='80' transform='rotate(45 80 80)'/%3E%3Cuse href='%23a' x='65' y='78' transform='rotate(-30 65 78)'/%3E%3Cuse href='%23b' x='72' y='85'/%3E%3Cuse href='%23a' x='45' y='4' transform='rotate(-90 45 4)'/%3E%3Cuse href='%23a' x='55' y='96' transform='rotate(90 55 96)'/%3E%3Cuse href='%23a' x='4' y='45'/%3E%3Cuse href='%23a' x='96' y='55' transform='rotate(180 96 55)'/%3E%3C/svg%3E") 25 fill stretch;border-image-slice:25;border-width:25px;padding:20px 16px}.page-counter{left:8px}.nav-container{bottom:20px;right:8px}.grid-2{grid-template-columns:1fr}.settings-panel{width:95%}.hamburger-panel{width:75%}.home-btn-top,.settings-btn-bottom{bottom:20px!important}}.app-container,.story-container,.story-page,.story-slide,body,html{overflow:hidden}
/*# sourceMappingURL=main.d014811c.css.map*/