.atla{max-width:1120px;padding-bottom:40px}.atla-intro{max-width:850px;padding:20px 0 28px}.atla-intro h1{font-size:clamp(28px,4vw,44px);line-height:1.5;margin:10px 0}.atla-intro>p{font-size:18px;line-height:1.85}.atla-date{color:#8b4017;font-weight:700}.atla-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.atla-actions .btn{font-size:14px;min-height:44px;padding:10px 15px}.atla-actions button:disabled{opacity:.55;cursor:wait}.atla section{scroll-margin-top:95px;margin:26px 0 42px}.atla section>h2{font-size:26px;line-height:1.6;margin-bottom:8px}.atla-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.atla-tile{min-width:0;background:#fffcf6;border:1px solid #e8d9c0;border-radius:18px;overflow:hidden;padding:12px}.atla-tile canvas{display:block;width:100%;height:auto;border-radius:10px;background:#eee0c8}.atla-tile p{line-height:1.8;margin:14px 5px}.atla-tile .atla-actions{padding:5px}.atla-workspace{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}.atla-controls{display:grid;gap:18px;background:#fffcf6;border:1px solid #e8d9c0;border-radius:18px;padding:24px}.atla-controls label{display:grid;gap:8px;font-weight:600;min-width:0}.atla-controls input,.atla-controls select,.atla-controls textarea{box-sizing:border-box;width:100%;max-width:100%;border:1px solid #cbbb9d;border-radius:10px;padding:12px;font:inherit;color:#29213c;background:#fff}.atla-controls textarea{resize:vertical}.atla-names{display:grid;gap:18px}.atla-controls small{font-size:13px;line-height:1.7;color:#635a6c}.atla-preview{min-width:0;position:sticky;top:85px}.atla-preview canvas{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#eee0c8;border-radius:16px}.atla-preview .atla-actions{margin-top:16px}.atla-preview p{font-size:14px;line-height:1.6}.atla-info{max-width:820px;line-height:1.9}.atla-notice:empty{display:none}.atla-notice{padding:14px 18px;background:#f1e7cc;border-radius:12px;line-height:1.7}.atla-upload input{font-size:14px}.atla button:focus-visible,.atla a:focus-visible{outline:3px solid #89572d;outline-offset:4px}@media(max-width:650px){.atla-gallery{grid-template-columns:1fr;gap:22px}.atla-workspace{grid-template-columns:1fr;gap:22px}.atla-preview{position:static}.atla-controls{padding:18px}.atla-intro{padding-top:5px}.atla-intro>p{font-size:16px}.atla-tile .btn{flex:1}.atla section>h2{font-size:23px}}
.atla-tile img{display:block;width:100%;height:auto;border-radius:10px;background:#eee0c8}
.atla .btn.wa{background:#167343;border-color:#167343;color:#fff}.atla-intro .atla-actions>.btn:first-child{background:#65311e;border-color:#65311e;color:#fff}.atla button:disabled{opacity:.55;cursor:wait}
.atla-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 24px}.atla-jumps a{padding:10px 14px;border:1px solid #e2d3bc;border-radius:24px;text-decoration:none;background:#fffcf6;font-size:14px}.atla-quick{background:#fffaf0;border:1px solid #e2d3bc;border-radius:18px;padding:22px;max-width:850px}.atla-quick dl{margin:12px 0}.atla-quick dl>div{display:grid;grid-template-columns:160px 1fr;gap:16px;border-bottom:1px solid #eee3d0;padding:12px 0}.atla-quick dt{font-weight:700}.atla-quick dd{margin:0;line-height:1.8}.atla-quick p,.atla-wish-library>p{line-height:1.9}.atla-guide{max-width:850px;line-height:1.95}.atla-guide h3{font-size:24px;line-height:1.6;margin:0 0 16px}.atla-guide nav ol{columns:2;column-gap:40px}.atla-guide nav li{break-inside:avoid;margin:0 0 10px}.atla-guide li,.atla-guide p{margin-bottom:16px}.atla-guide section{scroll-margin-top:100px}.atla-references{font-size:12px;color:#6a5d50}.atla-steps li{padding-left:7px}.atla-wish-group,.atla-faq{border:1px solid #e2d3bc;border-radius:12px;background:#fffaf1;margin:12px 0}.atla-wish-group summary,.atla-faq summary{cursor:pointer;padding:18px;font-weight:700;line-height:1.8}.atla-wish-list{padding:0 18px 12px}.atla-wish{border-top:1px solid #eadfcf;padding:12px 0}.atla-wish p,.atla-faq p{line-height:1.9}.atla-faq p{padding:0 18px 12px}.atla-related>a{display:block;margin:10px 0}.atla-guide h2{line-height:1.6}.atla-wish small{font-weight:400}@media(max-width:650px){.atla-quick{padding:16px}.atla-quick dl>div{grid-template-columns:1fr;gap:3px}.atla-guide nav ol{columns:1}.atla-guide h3{font-size:22px}.atla-wish-group summary,.atla-faq summary{padding:14px}.atla-wish .atla-actions{align-items:flex-start;flex-direction:column}}
.atla article[id],.atla li[id]{scroll-margin-top:95px}
.atla-videos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.atla-video-card{min-width:0;padding:18px;background:#fffaf1;border:1px solid #e2d3bc;border-radius:16px}.atla-video-card h3{font-size:20px;line-height:1.8;margin:0 0 15px}.atla-video-frame{aspect-ratio:16/9;min-height:200px;overflow:hidden;border-radius:10px;background:#201a29}.atla-video-frame iframe{display:block;width:100%;height:100%;border:0;min-height:200px}.atla-video-card p,.atla-video-intro,.atla-video-note{line-height:1.9}.atla-video-card small{color:#665950}.atla-video-note{font-size:14px;max-width:850px}@media(max-width:650px){.atla-videos-grid{grid-template-columns:1fr}.atla-video-card{padding:14px}}
.atla-video-frame{width:100%;min-width:0}.atla-video-frame iframe{max-width:100%}
.atla-intro{padding:12px 0 20px}.atla-intro h1{font-size:clamp(32px,5vw,52px);margin:8px 0}.atla-intro>p{font-size:16px;line-height:1.7}.atla-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.atla-thumbnail{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer}.atla-thumbnail:disabled{opacity:1!important}.atla-gallery-formats{display:flex;gap:10px;margin:18px 0}.atla-gallery-formats button{font:inherit;font-size:14px;min-height:44px;border:1px solid #d8c7ab;border-radius:24px;padding:10px 15px;background:#fffaf0;cursor:pointer}.atla-gallery-formats button[aria-pressed=true]{background:#23183e;color:white;border-color:#23183e}.atla-editor{width:min(1040px,calc(100% - 40px));max-height:92dvh;border:0;border-radius:20px;padding:20px;background:#fbf6ec;color:#23183e}.atla-editor::backdrop{background:rgba(15,10,27,.65)}.atla-editor-bar{position:sticky;top:-20px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;background:#fbf6ec;z-index:2;border-bottom:1px solid #e8d9c0}.atla-editor-bar button{border:0;background:transparent;font:inherit;font-weight:700;cursor:pointer;padding:10px}.atla-editor #create-card{margin:16px 0}.atla-editor .atla-preview{top:70px}.atla-editor .atla-preview canvas{width:auto;height:auto;max-width:100%;max-height:62dvh;background:transparent;margin:auto}.atla-editor .atla-controls{padding:18px;gap:14px}.atla-editor .atla-names{grid-template-columns:1fr 1fr}.atla-editor .atla-preview .atla-actions{justify-content:center}.atla-editor .atla-preview .atla-actions .btn{flex:1}.atla-tile{padding:8px}.atla-tile .atla-actions{gap:7px}.atla-tile .atla-actions .btn{font-size:13px;padding:8px;min-height:44px}.atla-tile .linkbtn{font-size:13px}@media(max-width:650px){.atla-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.atla-tile .atla-actions .btn{flex:1 1 100%}.atla-editor{inset:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;margin:0;padding:14px}.atla-editor-bar{top:-14px}.atla-editor .atla-preview{order:-1;position:static}.atla-editor .atla-names{grid-template-columns:1fr}.atla-editor .atla-preview canvas{max-height:56dvh}.atla-editor .atla-workspace{gap:18px}.atla-editor-bar span{font-size:13px}.atla-gallery-formats{flex-wrap:wrap}.atla section>h2{font-size:22px}}
.atla-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.atla-editor[open]{display:flex;flex-direction:column;height:92dvh;overflow:hidden}.atla-editor #create-card{overflow:auto;flex:1;min-height:0;margin:0;padding-top:14px}.atla-editor-bar{flex-shrink:0;position:static;padding:4px 0}.atla-editor-footer{flex-shrink:0;background:#fbf6ec;border-top:1px solid #e8d9c0;padding-top:10px}.atla-editor-footer .atla-actions .btn{flex:1}.atla-editor-footer p{font-size:12px;line-height:1.5;margin:6px 0 0}.atla-editor .atla-preview{top:0}@media(max-width:900px){.atla-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.atla-editor[open]{height:100dvh}.atla-editor-footer{padding-bottom:env(safe-area-inset-bottom)}}
