.image-border-container{min-height:100vh;background:#fff;padding:40px var(--space-5)}.presets-section{margin:30px 0;padding:25px;background:#ffffff08;border-radius:15px;border:1px solid rgba(255,255,255,.1)}.presets-section h3{color:#ffffffe6;margin-bottom:var(--space-5);font-size:1.2rem}.presets-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.preset-btn{padding:15px var(--space-5);border:2px solid rgba(255,255,255,.2);background:#ffffff0d;color:#ffffffe6;border-radius:10px;cursor:pointer;font-size:.95rem;transition:all .3s ease;text-align:center}.preset-btn:hover{border-color:#ffffff80;background:#ffffff1a;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5);flex-wrap:wrap;gap:10px}.preview-header h3{color:#ffffffe6;font-size:1.3rem;margin:0}.image-info{color:#ffffffb3;font-size:.95rem;padding:var(--space-2) 15px;background:#0003;border-radius:var(--space-2)}@media (max-width: 768px){.presets-grid{grid-template-columns:repeat(2,1fr)}.preset-btn{padding:var(--space-3) 15px;font-size:.9rem}.preview-header{flex-direction:column;align-items:flex-start}}.image-border-container{color:#172033;background:#f8fafc}.image-border-container .glass-card{background:#fffffff5;color:#172033;border-color:#cbd5e1;box-shadow:0 18px 48px #0f172a1a}.image-border-container .neon-text{color:#1e293b;background:linear-gradient(135deg,#1d4ed8,#7c3aed);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:none;text-shadow:0 1px 1px rgba(255,255,255,.75)}.image-border-container .subtitle{color:#475569;opacity:1;text-shadow:none;font-weight:600}.image-border-container .upload-area{background:#f1f5ff;border-color:#7c3aed;color:#1e293b}.image-border-container .upload-area:hover{background:#eaf1ff;border-color:#5b21b6}.image-border-container .upload-label,.image-border-container .upload-area p{color:#1e293b;opacity:1;text-shadow:none;font-weight:700}.image-border-container .upload-hint{color:#64748b!important;opacity:1;font-weight:600}.image-border-container .settings-panel,.image-border-container .presets-section,.image-border-container .tips-section,.image-border-container .preview-section,.image-border-container .preview-container{background:#f8fafc;border-color:#cbd5e1;color:#172033}.image-border-container .setting-item label,.image-border-container .presets-section h3,.image-border-container .preview-header h3,.image-border-container .tips-section h3{color:#1e293b;opacity:1;text-shadow:none;font-weight:800}.image-border-container .image-info{color:#334155;background:#e2e8f0;border:1px solid #cbd5e1;opacity:1;font-weight:700}.image-border-container .preset-btn{color:#1e293b;background:#fff;border-color:#cbd5e1;font-weight:700;text-shadow:none}.image-border-container .preset-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.image-border-container .tips-section li{color:#334155;opacity:1;font-weight:600}.image-border-container .tips-section li:before{color:#2563eb}.image-border-container .btn,.image-border-container .btn-primary,.image-border-container .btn-success,.image-border-container .btn-danger{color:#fff;text-shadow:none;font-weight:800}.image-border-container .color-picker,.image-border-container .slider{color:#172033}
